Register property versions of some methods.
This commit is contained in:
@@ -17,7 +17,7 @@ let now = timestamp();
|
||||
|
||||
let result = fib(target);
|
||||
|
||||
print("Finished. Run time = " + now.elapsed() + " seconds.");
|
||||
print("Finished. Run time = " + now.elapsed + " seconds.");
|
||||
|
||||
print("Fibonacci number #" + target + " = " + result);
|
||||
|
||||
|
@@ -24,9 +24,9 @@ fn mat_gen(n) {
|
||||
}
|
||||
|
||||
fn mat_mul(a, b) {
|
||||
let m = a.len();
|
||||
let n = a[0].len();
|
||||
let p = b[0].len();
|
||||
let m = a.len;
|
||||
let n = a[0].len;
|
||||
let p = b[0].len;
|
||||
|
||||
let b2 = new_mat(n, p);
|
||||
|
||||
@@ -38,13 +38,13 @@ fn mat_mul(a, b) {
|
||||
|
||||
let c = new_mat(m, p);
|
||||
|
||||
for i in range(0, c.len()) {
|
||||
for i in range(0, c.len) {
|
||||
let ci = c[i];
|
||||
for j in range(0, ci.len()) {
|
||||
for j in range(0, ci.len) {
|
||||
let b2j = b2[j];
|
||||
ci[j] = 0.0;
|
||||
|
||||
for z in range(0, a[i].len()) {
|
||||
for z in range(0, a[i].len) {
|
||||
let x = a[i][z];
|
||||
let y = b2j[z];
|
||||
ci[j] += x * y;
|
||||
@@ -66,4 +66,4 @@ for i in range(0, SIZE) {
|
||||
print(c[i]);
|
||||
}
|
||||
|
||||
print("Finished. Run time = " + now.elapsed() + " seconds.");
|
||||
print("Finished. Run time = " + now.elapsed + " seconds.");
|
||||
|
@@ -26,7 +26,7 @@ for p in range(2, MAX_NUMBER_TO_CHECK) {
|
||||
}
|
||||
|
||||
print("Total " + total_primes_found + " primes <= " + MAX_NUMBER_TO_CHECK);
|
||||
print("Run time = " + now.elapsed() + " seconds.");
|
||||
print("Run time = " + now.elapsed + " seconds.");
|
||||
|
||||
if total_primes_found != 9_592 {
|
||||
print("The answer is WRONG! Should be 9,592!");
|
||||
|
@@ -10,4 +10,4 @@ while x > 0 {
|
||||
x -= 1;
|
||||
}
|
||||
|
||||
print("Finished. Run time = " + now.elapsed() + " seconds.");
|
||||
print("Finished. Run time = " + now.elapsed + " seconds.");
|
||||
|
@@ -11,7 +11,7 @@ print("foo" >= "bar"); // string comparison
|
||||
print("the answer is " + 42); // string building using non-string types
|
||||
|
||||
let s = "hello, world!"; // string variable
|
||||
print("length=" + s.len()); // should be 13
|
||||
print("length=" + s.len); // should be 13
|
||||
|
||||
s[s.len()-1] = '?'; // change the string
|
||||
print(s); // should print 'hello, world?'
|
||||
s[s.len-1] = '?'; // change the string
|
||||
print("Question: " + s); // should print 'Question: hello, world?'
|
||||
|
Reference in New Issue
Block a user