2017-08-04 6 views
1

私はこの決定に関する詳細をKotlinのドキュメントで見つけようとしていましたが、それについて「話す」セクションはありません。誰でもKotlinのクラス名に "Kt"という接尾辞を使用するかどうかを知っていますか? Javaのクラス名との衝突を回避するか、それともそれ以上にあるのでしょうか?Kotlinクラスの "Kt"接尾辞を使用する理由は何ですか?

+0

でそれについての詳細情報を見つけることができる「Ktを」サフィックス

にファイルとして指定されたクラスの静的メソッドに変換します。だから、それは明らかな選択です。私が今までに読んだことから、まだ話を伸ばすことはできませんでした。しかし、チームが物事が普及するときにチームを結び付けるのは簡単です:) –

+0

多分私はあなたの質問を本当に理解していませんが、私はKotlinという言葉から来るかもしれないと思います。 KotlinコードはJavaコードとは異なります(完全にはなりませんが、ほとんどの場合)。私はそれが彼らに別の接尾辞を付けるのが論理的だと思う –

答えて

8

Javaとは異なり、Kotlinではクラス内にない関数を定義できます。しかし、もしJavaがKotlinと話をしたいのであれば、それは問題になります。どのようにそれを解決するには?これらの機能は、あなたがはい、両者が異なる構文を持つdocumentation

関連する問題