タグ nullable
人気順 10 users 50 users 100 users 500 users 1000 usersTypeScriptのコードレビューを依頼された人のための!と?の解説 | DevelopersIO
TypeScriptのコードレビューをしていて、 ! と ? の意味を改めて確認したら意外とややこしかったのでまとめておきます。 ご注意: 本記事では、nullとundefinedを厳密に区別せず、どちらも含めてnon-null/nullableと表現しています。 Optional Paramater Optional Paramater 関数の引数がOptional(省略可能)であることを... 続きを読む
TypeScript で既にある型から一部を nullable にする型を作る - Qiita
type Article = {id: string, value: number} type ArticleDraft = {id: string | null, value: number} ORM などで一度保存するまでidが振られない、みたいな時によくある型ですね。 これは簡単な例ですが、フィールドが多くなると似た方を2つ書くのが面倒くさいし、何よりバグを仕込みそうなので、今回はなんとかして... 続きを読む
Swift言語ブログ: Swift言語の入門 (6) オプション型編
2014年6月5日木曜日 Swift言語の入門 (6) オプション型編 Swiftの言語仕様を読んでいくと、はじめにみつかる特徴的な仕様に、オプション型があります。オプション型とは、名前の通り、必ずしも存在する訳ではない、と言った意味合いがあり、その型そのものの値を含むか、もしくはその値が存在しないことを意味する型です。 他の言語ではNullableなどと呼ばれていることもありますが、Swiftで... 続きを読む
haXe と JSX の最大の違いは null と undefined の扱い - kazuhoのメモ置き場
JavaScript のコードをデバッグ中、突然出現する null や undefined に苦しめられている方も多いのではないでしょうか。haXe と JSX の一番大きな差は、個人的には、その null (と undefined) の扱いにあると考えています。haXe の JavaScript 実装では、全ての基本型が nullable とされています*1。つまり、たとえば haXe の Bo... 続きを読む