問題タブ [generic-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
53 参照

kotlin - Kotlin ジェネリック関数の戻り値の型が、宣言された nullability に準拠していません

はヌル可能として宣言されているためT、出力もヌル可能であると予想していましたが、リントはUnnecessary non-null assertion (!!) on a non-null receiver of type Int警告を生成します。出力型シグネチャを に変更するT?と、警告が消えます。

出力型が宣言された nullability に準拠しないのはなぜですか?