]> git.leonardobizzoni.com Git - LBPL/commitdiff
Updated example code
authorLeonardoBizzoni <leo2002714@gmail.com>
Sun, 29 Oct 2023 17:22:11 +0000 (18:22 +0100)
committerLeonardoBizzoni <leo2002714@gmail.com>
Sun, 29 Oct 2023 17:22:11 +0000 (18:22 +0100)
README.org

index e8d4a28856c55142a40dd3a3391b79045377cb49..9d5f07708a7ca5a0db417fc88e816a905fe9744d 100755 (executable)
@@ -1,5 +1,5 @@
 * Running it
-#+begin_src 
+#+begin_src
 git clone https://github.com/LeonardoBizzoni/LBPL.git
 cd LBPL
 mkdir build
@@ -9,7 +9,7 @@ make
 #+end_src
 
 * Example script
-#+begin_src 
+#+begin_src
 fn fib(n) {
     if (n < 2) {
         return n;
@@ -19,14 +19,15 @@ fn fib(n) {
 
 class Prova {
     init(n) {
-        let start = clock();
+        this.n = n;
+        this.start = clock();
         fib(n);
-        let end = clock();
+        this.end = clock();
+    }
 
-        println("fib(26) runtime: " + (end-start));
+    runtime() {
+        println("fib("+ this.n +") runtime: " + (this.end - this.start));
     }
-      
-    prova() { println("prova"); }
 }
 
 let a = Prova(25);
@@ -34,4 +35,6 @@ a.var1 = 10;
 println(a.var1);
 a.var1 = 210;
 println(a.var1);
+
+a.runtime();
 #+end_src