問題タブ [reification]

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 投票する
1 に答える
1575 参照

generics - Kotlin で具体化された型パラメーターがスマート キャストされない

初期化されていない値を設定して実験していて、以下を機能させようとしていました。これは主に、具体化されたジェネリックの能力 (および制限) に対する好奇心です。

データ クラスのオプション パラメータにデフォルト値を指定しようとしていました。

whenincludes句の場合is Type、Kotlin にはスマート キャストがあります。この例では、スマート キャストが機能していないため、コンパイルされません。

同様のことを達成するためのアイデアはありますか?