問題タブ [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.
android - kotlin は機能的かつ手続き的ですか?
オブジェクト指向とは別に、手続き型および関数型プログラミング スタイルをサポートできますか?
Android Studio を使用して Android アプリを開発したいので、kotlin が提供するさまざまなプログラミング スタイルを探索できます。これは、この新しい言語を探索するのに本当に役立ちます。
この質問を読んで回答していただきありがとうございます。私はプログラミングの世界の初心者であるため、初心者に聞こえたら申し訳ありません。
android - 結果は同じですが、テストケースは単体テストに合格しません
単体テストに触れただけですが、今日は非常に奇妙な質問に遭遇しましassertThat
た。2 つのオブジェクトが等しいかどうかを判断するために使用します。オブジェクトをテストするときに、パスできないテスト ケースがあります。
しかし、結果を見てください。
ここに私のテストがあります。誰かがこれを解決して、何が問題なのか教えてもらえますか?
android - 予期しない型を想定する Kotlin ジェネリック
次の基本クラスを 2 つのジェネリック型で定義し、それを 2 レベルの深さで使用しました (より適切な言い回しがないため)。これが私のユースケースです。
私はそれを使用して拡張しています
VenuListPresenter
期待どおりに動作しますが、別のクラスで型パラメーターとして使用しようとすると問題が発生します。
これにより、予想される引数MvpViewHolder
が BasePresenter であり、見つかったのはVenueListPresenter
. MyVenueListPresenter
はBasePresenter<Venue, VenueView>
whereVenue
を拡張し、デフォルトでそれを拡張するためVenueView
、タイプです。Any?
では、なぜ機能しないのでしょうか。
MvpViewHolder はそのように定義されています