ユーザ用ツール

サイト用ツール


kotlin:kotlinコードサンプル

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
kotlin:kotlinコードサンプル [2019/09/01 01:26]
ips
kotlin:kotlinコードサンプル [2019/09/01 16:06] (現在)
ips
ライン 155: ライン 155:
  
 <​code>​ <​code>​
 +class Animal(){
 +   var name:String = ""​
 +   var hello:​String ​
 +    get(){
 +        return name
 +        }
 +    set(value){
 +        name="​${value} Chan"
 +    }
  
 +}
  
 +fun main() {
 +    val cat = Animal()
 +    cat.hello = "​HaNa"​
 +    println(cat.name) // called getter
 +
 +}
 + ↓
 +HaNa Chan
 </​code>​ </​code>​
  
 +
 +===== list =====
 +
 +[[https://​qiita.com/​kiririnyo/​items/​aee905225902d096f7c0|Kotlin の Collection まとめ ~List編~]]
 +[[https://​qiita.com/​opengl-8080/​items/​36351dca891b6d9c9687|Kotlin のコレクション使い方メモ]]
 +
 +不変のリストは listOf
 +可変のリストは mutableListOf
 +文字列の結合joinToString
 +
 +
 +<​code>​
 +fun joinOptions(options:​ Collection<​String>​) = options.joinToString(prefix = "​[",​ postfix = "​]"​)
 +
 +fun main() {
 +    val list = listOf("​t",​ "​e",​ "​s",​ "​t"​)
 +    println(joinOptions(list))
 +
 +}
 + ↓
 +[t, e, s, t]
 +</​code>​
  
  
kotlin/kotlinコードサンプル.1567268790.txt.gz · 最終更新: 2019/09/01 01:26 by ips