-
総型化されたプロパティはなぜnullableなのか?
質問 パラメータ化されたクラスを作成しようとしています。 lateinit を持つパラメタライズドクラスを作ろうとしています。 class Test<T> { private lateinit var t : T private lateinit var s : String } 後者は許されますが、前者は許されません。コンパイラは次のようなエラーを返
2023-12-02 04:55:32 -
Kotlinのカスタム属性データバインディング
質問 カスタム属性を設定するために Androidデータバインディングライブラリ を使ってカスタム属性を設定しようとしています。 レイアウト <ImageView android:id="@+id/imgView” android:layout_width="40dp" android:layout_height="40dp" androi
2023-11-13 15:30:24 -
関数におけるUnit-returnの目的とは?
質問 Kotlinのドキュメントより。 関数が有用な値を返さない場合、その戻り値の型はUnitです。Unitは1つの値-Unit.VALUE-だけを持つ型です。この値は明示的に返される必要はありません。 fun printHello(name : String?) : Unit { if (name != null) print("Hello, $name!")
2023-10-13 06:20:40 -
KotlinのSwap関数
質問 で説明されているJavaの方法以外に、kotlinでジェネリックスワップ関数を書く良い方法はあるでしょうか? Javaで基本的なswap関数を書く方法 . 汎用的なswap関数をより簡潔かつ直感的に記述できるkotlinの言語機能はありますか? どのように解決するのですか? Kotlinのswap関数は全く必要ありません。 も 関数を使うことができます。 var
2023-09-18 13:42:01 -
Kotlin 適用 vs 使用
質問 withとapplyの違いは何ですか?私が知っている限りでは、次のコードは同じことを行います。 swingElement.apply { minWidth = ENABLED_COLUMN_WIDTH maxWidth = ENABLED_COLUMN_WIDTH preferredWidth = ENABLED_COLUMN_WIDTH } with(swi
2023-08-23 08:50:29 -
[解決済み] オーバーライドの事故 次の宣言は、同じ JVM シグネチャを持ちます。
質問 Kotlinでこの部分がエラーになります。 class GitHubRepoAdapter( private val context: Context, private val values: List<GithubRepo> ) : ArrayAdapter<GithubRepo>( context, R.layout.li
2023-08-22 04:08:50 -
Kotlinのcrossinlineとnoinlineの違いは何ですか?
質問 このコード は警告を伴ってコンパイルされます。 ( パフォーマンスへの影響は軽微 ): inline fun test(noinline f: () -> Unit) { thread(block = f) } このコード はコンパイルされません。 ( インラインパラメータの不正な使用 ): inline fun test(cro
2023-08-20 01:56:21 -
[解決済み] KotlinでStringをIntに変換するには?
質問 私はKotlinでコンソールアプリケーションを作成しています。 main() という関数があります。 fun main(args: Array<String>) { // validation & String to Integer conversion } をチェックしたい。 String が有効な整数であるかどうかを確認し、同じものを変換する
2023-07-08 01:36:06 -
[解決済み] KotlinはJava Lombokのアクセサーを見ない?
質問 Kotlin 1.0.0 リリースを使用しています(IntelliJ 15 でコンパイルしています)。 println(myPojoInstance.foo) LombokベースのPOJOを参照するコードを(IntelliJまたはGradleで)コンパイルしようとすると、エラー "Cannot access 'foo': it is 'private' in "MyPojo"
2023-06-23 14:02:40 -
[解決済み] Kotlinでオブジェクトをクローンする方法は?
質問 その Kotlinのドキュメント には、Javaにアクセスする場合とenumクラスでのみクローンを作成することが記述されています。後者の場合、cloneは例外を投げるだけである。 では、Kotlinの任意のオブジェクトをどのようにクローンすればいいのでしょうか? 単に clone() を使えばいいのでしょうか? どのように解決するのですか? に対して da
2023-06-22 23:29:41 -
[解決済み] Kotlinで非整数のenumを定義するには?
質問 例えば、値が序数でない列挙型を定義したいのですが、どうすればよいですか? enum class States(value: Int) { STATE_A(4), STATE_B(5), STATE_C(7), STATE_D(12) } 各項目の値を取得するにはどうしたらよいでしょうか?例えば ステート.STATE_C を返さなければなり
2023-06-05 04:26:02 -
[解決済み] Android Studioでビルドする際のエラー「Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7... 」を解決するには?
質問 Android Studio 3 で "include kotlin" にチェックを入れて新しいプロジェクトを作成したところ、コンパイル中にエラーが発生しました。 "Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7..." すべてのプラグインが最新であること、Android SDK が適切にインストールされてい
2023-05-20 19:45:34 -
[解決済み] kotlinのinitブロックとコンストラクタの違いは何ですか?
質問 Kotlinの勉強を始めました。の違いを知りたいです。 init ブロックと constructor . この違いは何なのか、またこれをどのように利用すれば改善できるのか? class Person constructor(var name: String, var age: Int) { var profession: String = "test" init
2023-05-17 22:10:05 -
[解決済み] コルーチン:runBlockingとcoroutineScopeの比較
質問 私が読んでいたのは コルーチンの基本 を読んで、理解し、学ぼうとしています。 このコードでそこそこの部分があります。 fun main() = runBlocking { // this: CoroutineScope launch { delay(200L) println("Task from runBlocking")
2023-05-10 10:13:35 -
[解決済み] 実験的な "Kotlinコルーチン "は実運用に使えるか?
質問 Kotlinのコルーチンは実運用に使えるのか、またその実験的なステータスはどのような意味を持つのか? どのように解決するのですか? アップデイト : KotlinのコルーチンはKotlin 1.3から実験的なものではなくなりました。 Kotlinのコルーチンは実運用で使用することができ、またそうする必要があります。それが、Kotlin 1.1 で公式にリリースした最大の
2023-04-27 08:52:50 -
[解決済み] アダプターまたはViewHolderでのKotlin合成
質問 kotlin初心者です。私は迷惑なメソッドの代わりに合成メソッドを見つけると、それを使用しようとしました findViewById を使ってみました。 Activity クラスで、しかし、私は"我々はViewの合成プロパティ(アダプタクラスで便利)を呼びたい場合は、我々はまた、kotlinx.android.synthetic.main.view.*.をインポートすべきであること
2023-04-09 16:02:47 -
[解決済み] Kotlin - ボイド vs. ユニット vs. ナッシング
質問 Kotlinには、よく似た3つの型があります。 Void Unit Nothing ほとんどJavaScriptの間違いのような気がします。 null undefined void(0) 仮に していない 同じ間違いに陥っていないと仮定して、これらはすべて何のためにあり、どう違うのでしょうか? どのように解決するのですか? この
2023-02-20 18:57:27 -
[解決済み] Kotlinの "receiver "って何?
質問 拡張機能とどのような関係があるのですか?なぜ with 関数なのか キーワードではないのですか? このトピックに関する明示的な文書はないようです。 拡張機能 . どのように解決するのですか? 確かに、レシーバの概念に関する既存のドキュメントはほとんどないようです (唯一の例外は 拡張関数に関連する小さなサイドノート を参照)、これは驚くべきことです。
2023-02-12 06:53:04 -
[解決済み] kotlin.jvm.KotlinReflectionNotSupportedError.KotlinReflectionNotSupportedError.KotlinReflectionNotSupportedError: ランタイムにKotlin Reflectionの実装が見つかりませんでした。kotlin-reflect.jar があることを確認してください。
質問 コンパイル時に上記のようなエラーが発生しました。私のgradleファイルは以下の通りです。- apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion
2023-02-03 23:44:53 -
[解決済み] Kotlinにおけるスレッドとコルーチンの違い
質問 Kotlinの言語実装で、他の言語のコルーチンの実装と異なる点はありますか? コルーチンは軽量スレッドのようなものというのはどういうことですか? 何が違うのでしょうか? kotlinのコルーチンは、実際に並列/並行で動作しているのでしょうか? マルチコアシステムでも、コルーチンは常に1つしか実行されません(正しいですか)? ここで、100000個のコルーチンを起
2023-02-03 05:39:48
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!