thp-lang.org/md/learn/flow-control/match.md

431 B

Match

Syntax

Braces are required.

let user_id = POST::get("user_id")


match user_id
| Some(id) { print("user_id exists: {id}") }
| None { print("user_id doesn't exist") }

match user_id
| Some(id)
{
    print("user_id exists: {id}")
}
| None
{
    print("user_id doesn't exist")
}


match user_id
| Some(id) if id > 0
{
    print("user_id exists: {id}")
}
| _
{
    print("user_id has other values ")
}