Option型
full -> The value is: 42 empty -> No value
Zigでは、?i32 の様に型名の前に ? を追加するとOptional型となる。
if (opt) |n| { の様に if 文、あるいは while文でペイロード n をキャプチャーすることができ、null の場合 else 節が評価される。
compute(full) -> The value is: 42 compute(empty) -> No value