small changes

master
Araozu 2024-06-14 22:20:05 -05:00
parent c98122a260
commit 26f6d0fadd
1 changed files with 3 additions and 26 deletions

View File

@ -239,15 +239,15 @@ For example:
// This expression
val greeting =
match get_person()
| Some(person) if person.age > 18
case Some(person) if person.age > 18
{
"Welcome, {person.name}"
}
| Some(person)
case Some(person)
{
"I'm sorry {person.name}, you need to be 18 or older"
}
| None
case None
{
"Nobody is here"
}
@ -274,26 +274,3 @@ However, more advanced datatypes & helper functions will require a sort of
runtime (new classes/functions/etc) or abuse the language's syntax/semantics.
```thp
// TBD: Enum compilation
enum IpAddress {
V4(String),
V6(String),
}
val ip_1 = IpAddress::V4("255.255.0.0")
```
```php
// Would possibly compile to:
enum IpAddress {
V4,
V6,
}
$ip_1 = [IpAddress::V4, "255.255.0.0"]
```
Such changes will be documented