2015年10月25日日曜日

Null-aware operators : ??

前回の記事で取り上げた Null-aware operators について一つずつ事例を挙げて紹介していきます。


まず、1 件目は「??」です。
「A ?? B」といった記載をし、A が null でなければ A を、null の場合は B を実行するという意味です。





上記のとおり、変数 a と b が null であるので、 print 関数を実行すると c の文字列が表示されます。
個人的にはあまり利用シーンが浮かばなかったのですが、あればあるで良いといった感じでしょうか。。。


次回は「??=」を紹介します。

1 件のコメント:

  1. Thanks for sharing, nice post! Post really provice useful information!

    Giaonhan247 chuyên dịch vụ mua nước hoa Coco Mademoiselle hay mua vòng tay pandora chính hãng với dịch vụ nhận mua và ship hàng từ mỹ về việt nam cùng với giá cước vận chuyển hàng đi mỹ cho dịch vụ mua hàng ebay việt nam uy tín.

    返信削除