aboutsummaryrefslogtreecommitdiff
path: root/examples/learnxiny.tm
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-10-09 13:26:28 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-10-09 13:26:28 -0400
commit074cf22ad462eafe963e4a749b2b74cab51211a1 (patch)
treee1d7f938f2d949cc5dcf67ca648f200663e36562 /examples/learnxiny.tm
parent47fca946065508cff4151a32b3008c161983fd9d (diff)
Change function syntax from `func(args)->ret` to `func(args -> ret)`
Diffstat (limited to 'examples/learnxiny.tm')
-rw-r--r--examples/learnxiny.tm10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/learnxiny.tm b/examples/learnxiny.tm
index f003167f..ed8e2596 100644
--- a/examples/learnxiny.tm
+++ b/examples/learnxiny.tm
@@ -211,12 +211,12 @@ func main():
# Functions must be declared at the top level of a file and must specify the
# types of all of their arguments and return value (if any):
-func add(x:Int, y:Int)->Int:
+func add(x:Int, y:Int -> Int):
return x + y
# Default values for arguments can be provided in place of a type (the type is
# inferred from the default value):
-func show_both(first:Int, second=0)->Text:
+func show_both(first:Int, second=0 -> Text):
return "first=$first second=$second"
func demo_keyword_args():
@@ -241,7 +241,7 @@ func takes_many_types(
table_of_text_to_bools:{Text:Bool},
pointer_to_mutable_array_of_ints:@[Int],
optional_int:Int?,
- function_from_int_to_text:func(x:Int)->Text,
+ function_from_int_to_text:func(x:Int -> Text),
):
pass
@@ -259,7 +259,7 @@ struct Person(name:Text, age:Int):
self.age += amount
# Methods don't have to take a Person as their first argument:
- func get_cool_name()->Text:
+ func get_cool_name(->Text):
return "Blade"
func demo_structs():
@@ -304,7 +304,7 @@ enum Shape(
):
# Just like with structs, you define methods and constants inside a level
# of indentation:
- func get_area(self:Shape)->Num:
+ func get_area(self:Shape->Num):
# In order to work with an enum, it's most often handy to use a 'when'
# statement to get the internal values:
when self is Point: