問題タブ [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.

0 投票する
1 に答える
15716 参照

function - Kotlinの関数型変数にnull値を代入する方法は?

コールバックを保持する変数があり、デフォルトではその値は null である必要があります。しかし、この構文は機能していないようです。

私の現在の解決策は、コールバックにデフォルトの実装があることを確認することです。

ただし、これにより、コールバックが設定されているかどうかを確認することが難しくなり、デフォルトの実装には何らかのコストがかかる可能性があります (そうですか?)。Kotlinの関数型変数にnull値を代入する方法は?

0 投票する
7 に答える
217113 参照

string-formatting - Kotlin 文字列テンプレートの形式

Kotlin には、文字列テンプレートと呼ばれる優れた機能があります。

しかし、テンプレートに書式を設定することは可能ですか? たとえば、少なくとも小数点記号の後に桁数を設定するために、kotlin の文字列テンプレートで Double をフォーマットしたいと思います。

0 投票する
22 に答える
520752 参照

java - 残念ながら MyApp は停止しました。どうすればこれを解決できますか?

アプリケーションを開発していますが、実行するたびに次のメッセージが表示されます。

残念ながら、MyApp は停止しています。

これを解決するにはどうすればよいですか?


この質問について - 明らかにスタック トレースとは何か、アプリケーション エラーをデバッグするためにどのように使用できますか?に触発されました。、アプリケーションがクラッシュしたことを示す多くの質問がありますが、詳細はありません. この質問は、初心者の Android プログラマーに、問題を自分で試して解決する方法、または適切な質問をする方法を説明することを目的としています。

0 投票する
1 に答える
7921 参照

bitwise-operators - ビット単位または代入 '|=' に相当する Kotlin は何ですか?

Kotlin での書き方:

私が見つけたのは次のとおりです。

bitwise or代入のあるビルトイン演算子はありますか?

0 投票する
1 に答える
712 参照

kotlin - Kotlin null 安全?

foo関数とクラスを用意しましょうBar:

それでは、コードを見てみましょう:

問題は、このコードがコンパイルされないことです。が必要なのでBar(x!!, y!!)

ただし、関数をその内容に置き換えると、!!必要ありません。

関数から null チェックを解決できないのはなぜ.isNotEmpty()ですか?

0 投票する
1 に答える
1210 参照

android - Android Studio が 0.6 にアップデートされた後の Kotlin の問題

Android Studio が 0.6 に更新された後、Kotlin プロジェクトの gradle 同期が失敗します。

ログには次が含まれます。

それを解決する方法のヒントはありますか?

編集:私のビルドスクリプトは次のとおりです:

更新: Kotlin をバージョン 0.7.895 に更新しようとしましたが、役に立ちません。

UPDATE2:対応する問題を見つけました: http://youtrack.jetbrains.com/issue/KT-5219

0 投票する
2 に答える
485 参照

android - Intellij IDEA は、Kotlin ファイル内の Android リソースの利用可能な提案を表示しません

R.java ファイルを介していくつかの Android リソースにアクセスする Kotlin ファイルがあります。この場合、Intellij IDEA は利用可能な提案を表示しませんR.layout.main

このスクリーンショットを見てくださいKotlin ファイル内の Android リソースに関する提案はありません

IDEA/Kotlin プラグインの問題ですか、それとも何か設定する必要がありますか?

0 投票する
5 に答える
48432 参照

java - Spring Boot アプリケーションでアクティブな構成をログに記録する方法は?

さまざまなプロファイルでアクティブなプロパティを示す単一のファイルがあると非常に読みやすく、便利だと思うので、Spring Boot に YAML 構成を使用したいと思います。残念ながら、プロパティの設定application.ymlはかなり脆弱であることがわかりました。

スペースの代わりにタブを使用すると、プロパティが存在しなくなり (私の知る限り、警告は表示されません)、YAML の不明な問題により、アクティブなプロファイルが設定されていないことがよくあります。

そのため、現在アクティブなプロファイルとプロパティを取得してログに記録できるようにするフックがあるかどうか疑問に思っていました。

同様に、エラーが含まれている場合に起動を失敗させる方法はありapplication.ymlますか? それか、YAML を自分で検証して、起動プロセスを強制終了できるようにする手段のいずれかです。

0 投票する
2 に答える
1810 参照

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 バインディングが正しく設定されないために発生します。

拡張関数ではなく、クラス メソッドを使用することを明示的に指定するにはどうすればよいですか?

0 投票する
1 に答える
1572 参照

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.