if-non-null
以下はnullチェックを行うコードの例です。
let str:#String = {get-possibly-null-string} {if str != null then {use-non-null-string {non-null str}} }
このコードはif-non-nullマクロを使えば以下のように書けます。
non-nullマクロを使った非null型への明示的なキャストも不要になります。
{if-non-null str = {get-possibly-null-string} then {use-non-null-string str} }