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}
}