From 64e889d011a6f0e9968b68b1a982bbe714525cb8 Mon Sep 17 00:00:00 2001 From: Justin Donaldson Date: Mon, 19 Aug 2013 14:09:18 -0700 Subject: fix the other lazy syntax errors --- haxe.html.markdown | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'haxe.html.markdown') diff --git a/haxe.html.markdown b/haxe.html.markdown index 8dd8ba81..9288fc87 100644 --- a/haxe.html.markdown +++ b/haxe.html.markdown @@ -199,12 +199,12 @@ class LearnHaxe3{ //basic comparison - trace(3 == 2 + " is the value for 3 == 2"); - trace(3 != 2 + " is the value for 3 != 2"); - trace(3 > 2 + " is the value for 3 > 2"); - trace(3 < 2 + " is the value for 3 < 2"); - trace(3 >= 2 + " is the value for 3 >= 2"); - trace(3 <= 2 + " is the value for 3 <= 2"); + trace((3 == 2) + " is the value for 3 == 2"); + trace((3 != 2) + " is the value for 3 != 2"); + trace((3 > 2) + " is the value for 3 > 2"); + trace((3 < 2) + " is the value for 3 < 2"); + trace((3 >= 2) + " is the value for 3 >= 2"); + trace((3 <= 2) + " is the value for 3 <= 2"); //bitwise operators /* @@ -246,7 +246,7 @@ class LearnHaxe3{ var k = 0; while(k < 100){ // trace(counter); // will print out numbers 0-99 - counter++; + k++; } // do-while loop @@ -278,11 +278,11 @@ class LearnHaxe3{ // Array comprehensions give you the ability to iterate over arrays // while also creating filters and modifications. - var filtered_n = [for (val in n) if (n != "foo")]; + var filtered_n = [for (val in n) if (val != "foo") val]; trace(filtered_n + " is the value for filtered_n"); - var modified_n = [for (val in n) n += '!']; + var modified_n = [for (val in n) val += '!']; trace(modified_n + " is the value for modified_n"); - var filtered_and_modified_n [for (val in n) if (n != "foo") n += "!"]; + var filtered_and_modified_n = [for (val in n) if (val != "foo") val += "!"]; trace(filtered_and_modified_n + " is the value for filtered_and_modified_n"); ////////////////////////////////////////////////////////////////// @@ -352,7 +352,7 @@ class LearnHaxe3{ Std.parseFloat("0.4"); // returns 0.4; // integer to string - Std.toString(0); // returns "0"; + Std.string(0); // returns "0"; // concatenation with strings will auto-convert to string. 0 + ""; // returns "0"; true + ""; // returns "true"; @@ -412,8 +412,9 @@ class FooClass extends BaseFooClass implements BaseFooInterface{ } // setter for _private - function set_property(val:Int) : Void{ + function set_property(val:Int) : Int { _private = val; + return val; } // special function that is called whenever an instance is cast to a string. @@ -443,6 +444,5 @@ interface BaseFooInterface{ public function baseFunction(x:Int):String; } - ``` -- cgit v1.2.3