問題タブ [kotlin]
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.
function - Kotlinの関数型変数にnull値を代入する方法は?
コールバックを保持する変数があり、デフォルトではその値は null である必要があります。しかし、この構文は機能していないようです。
私の現在の解決策は、コールバックにデフォルトの実装があることを確認することです。
ただし、これにより、コールバックが設定されているかどうかを確認することが難しくなり、デフォルトの実装には何らかのコストがかかる可能性があります (そうですか?)。Kotlinの関数型変数にnull値を代入する方法は?
string-formatting - Kotlin 文字列テンプレートの形式
Kotlin には、文字列テンプレートと呼ばれる優れた機能があります。
しかし、テンプレートに書式を設定することは可能ですか? たとえば、少なくとも小数点記号の後に桁数を設定するために、kotlin の文字列テンプレートで Double をフォーマットしたいと思います。
java - 残念ながら MyApp は停止しました。どうすればこれを解決できますか?
アプリケーションを開発していますが、実行するたびに次のメッセージが表示されます。
残念ながら、MyApp は停止しています。
これを解決するにはどうすればよいですか?
この質問について - 明らかにスタック トレースとは何か、アプリケーション エラーをデバッグするためにどのように使用できますか?に触発されました。、アプリケーションがクラッシュしたことを示す多くの質問がありますが、詳細はありません. この質問は、初心者の Android プログラマーに、問題を自分で試して解決する方法、または適切な質問をする方法を説明することを目的としています。
bitwise-operators - ビット単位または代入 '|=' に相当する Kotlin は何ですか?
Kotlin での書き方:
私が見つけたのは次のとおりです。
bitwise or
代入のあるビルトイン演算子はありますか?
kotlin - Kotlin null 安全?
foo
関数とクラスを用意しましょうBar
:
それでは、コードを見てみましょう:
問題は、このコードがコンパイルされないことです。が必要なのでBar(x!!, y!!)
。
ただし、関数をその内容に置き換えると、!!
必要ありません。
関数から null チェックを解決できないのはなぜ.isNotEmpty()
ですか?
android - Android Studio が 0.6 にアップデートされた後の Kotlin の問題
Android Studio が 0.6 に更新された後、Kotlin プロジェクトの gradle 同期が失敗します。
ログには次が含まれます。
それを解決する方法のヒントはありますか?
編集:私のビルドスクリプトは次のとおりです:
更新: Kotlin をバージョン 0.7.895 に更新しようとしましたが、役に立ちません。
UPDATE2:対応する問題を見つけました: http://youtrack.jetbrains.com/issue/KT-5219
android - Intellij IDEA は、Kotlin ファイル内の Android リソースの利用可能な提案を表示しません
R.java ファイルを介していくつかの Android リソースにアクセスする Kotlin ファイルがあります。この場合、Intellij IDEA は利用可能な提案を表示しませんR.layout.main
このスクリーンショットを見てください
IDEA/Kotlin プラグインの問題ですか、それとも何か設定する必要がありますか?
java - Spring Boot アプリケーションでアクティブな構成をログに記録する方法は?
さまざまなプロファイルでアクティブなプロパティを示す単一のファイルがあると非常に読みやすく、便利だと思うので、Spring Boot に YAML 構成を使用したいと思います。残念ながら、プロパティの設定application.yml
はかなり脆弱であることがわかりました。
スペースの代わりにタブを使用すると、プロパティが存在しなくなり (私の知る限り、警告は表示されません)、YAML の不明な問題により、アクティブなプロファイルが設定されていないことがよくあります。
そのため、現在アクティブなプロファイルとプロパティを取得してログに記録できるようにするフックがあるかどうか疑問に思っていました。
同様に、エラーが含まれている場合に起動を失敗させる方法はありapplication.yml
ますか? それか、YAML を自分で検証して、起動プロセスを強制終了できるようにする手段のいずれかです。
guice - Kotlin で Guice バインディングをセットアップする
Guice バインディングをセットアップしたいので、Java で完全に動作するモジュールを作成しました。
次に、このコードを Kotlin に変換しました。
残念ながら、このクラスの Kotlin バージョンはもう機能しません。これは、Kotlin が内部メソッドを呼び出すpublic fun <A, B> A.to(that: B): Pair<A, B>
代わりにLinkedBindingBuilder<T>.to(Class<? extends T> c)
、Guice バインディングが正しく設定されないために発生します。
拡張関数ではなく、クラス メソッドを使用することを明示的に指定するにはどうすればよいですか?
javascript - How to use Kotlin anonymous classes as arguments for native JavaScript Functions?
I am setting up the interop layer for this ThreeJS class and the constructor of the class takes in a object which is used to set the properties.
Below is what I would like to be able to do in Kotlin, is it possible to use anomalous objects in should a fashion? I was originally thinking of creating an object equivalent to the possible perimeters to pass in, problem with that is it would override the current values which is not something I want.