Tweak docs

This commit is contained in:
Bruce Hill 2024-11-26 14:01:03 -05:00
parent 4d11f83f70
commit abe36dcee1

View File

@ -108,14 +108,19 @@ func main():
>> table:get("two")
= 2 : Int?
# The value returned is optional (because the key might not be in the table).
# The value returned is optional because NONE will be returned if the key
# is not in the table:
>> table:get("xxx")!
= NONE : Int?
# Optional values can be converted to regular values using `!` (which will
# create a runtime error if the value is null) or the `or` operator:
# create a runtime error if the value is null):
>> table:get("two")!
= 2 : Int
# You can also use `or` to provide a fallback value to replace NONE:
>> table:get("xxx") or 0
= 0
= 0 : Int
# Empty tables require specifying the key and value types:
empty_table := {:Text:Int}