問題タブ [kotlin-extension]
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.
kotlin - Kotlin はインスタンスなしでジェネリック クラスの型を取得します
を取得したいType
のですT
が、インスタンスから取得できません。クラスパラメータから取得する必要がありますが、どうすればよいですか?
現在、コンパイラは不平を言っています
洗練されたクラス タイプとして 'T' を使用することはできません。代わりにクラスを使用してください。
この回答の解決策を使用しようとしましたが、うまくいきません
arrays - Kotlin に componentN という名前の関数があるのはなぜですか
Kotlin
標準ライブラリを調べたcomponentN
ところ、N が 1 から 5 までのインデックスであると呼ばれる奇妙な拡張関数がいくつか見つかりました。
すべてのタイプのプリミティブ用の関数があります。例えば:
私には不思議そうに見えます。開発者の動機に興味があります。array.component1()
の代わりに電話したほうがいいarray[0]
ですか?