デフォルトのparamsがこれを好んで、クラスのプライマリコンストラクタからJavaに見える多くのコンストラクタを自動生成できないのはなぜですか? @JvmOverloads
class Video(private val id: Long, val ownerId: Long, var title: String? = null, var imgLink: String? = null, va
だから私はアンドロイドのためのkotlinを使用して、ビューを膨らませるとき、私は、次の操作を実行する傾向がある: private val recyclerView by lazy { find<RecyclerView>(R.id.recyclerView) }
このメソッドは動作します。しかし、それはアプリをバグする場合があります。これがフラグメントの場合、フラグメントがバックスタックに移
JavaのJavadocでは、{@inheritDoc} tagを使用してサブクラスでメソッドのドキュメントを継承する方法があります。 KotlinのKDocで同じことを行う方法はありますか?継承されたメンバーは、独自のドキュメントを持っていない場合、継承されたものにベース部材から abstract class Base {
/**
* Some KDoc documentat
私はKotlinがspring-data-restプロジェクトでjsr 303の検証を行うようにしています。 次のデータクラスdeclarartion考える: @Entity data class User(
@Id
@GeneratedValue(strategy = javax.persistence.GenerationType.AUTO)
var id: Lon
KClasse-sとインターフェイス間の比較方法は誰にでも分かりますか?私は、クラスやインタフェースが同じであることを確認する方法を知られているが、私は、クラスはBクラスのスーパークラスであることを確認することなど interface IB {}
interface IC : IB {}
open class A {}
open class B : A() {}
open class C
Kotlinは、非構造の宣言をサポートしています。 a, b = (1, 2)
Pythonはまた、あなたが関数の引数と同様の操作を行うことができますスプラット/スプレッド演算子を持っています: val (a, b) = Pair(1,2)
これは、Pythonの反復可能なアンパックに似ています def f(a, b): pass
pair = (1,2)
f(*pair)
kot
私はこのような何かやりたい: fun process(minutes: Int) = 0
fun test() {
process(System.currentTimeMillis()/1000/60) // error: Int expected
}
を、私はprocess((System.currentTimeMillis()/1000/60) as Int)をしようとした