JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/
Kotlin 3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/03/19(月) 04:26:26.03ID:GqsfT9Tb2デフォルトの名無しさん
2018/03/19(月) 04:27:15.39ID:GqsfT9Tb 理由はわからないけど(容量オーバーか何かかな?)前スレがストップしてたので立てたよ。
2018/03/19(月) 04:32:31.34ID:GqsfT9Tb
あ、ごめん。こっちの専ブラが不調で前スレストップしたように見えてただけだ。すまん。
前スレ終わったらこっち使ってくれ。
前スレ終わったらこっち使ってくれ。
4デフォルトの名無しさん
2018/03/19(月) 15:39:20.13ID:pEbY2e08 ついでだからあと三つくらい立てておいてくれ。
2018/03/19(月) 15:45:21.38ID:VG+i3OW5
>>1はうっかりさんだなあ。
罰としてxamrinライセンス購入だぞ☆
罰としてxamrinライセンス購入だぞ☆
2018/04/02(月) 08:25:53.70ID:qfW3tNPH
オラっとクルクル
7デフォルトの名無しさん
2018/04/02(月) 13:26:24.62ID:IY8Jb2od Kotlinは不滅
2018/04/02(月) 17:30:29.36ID:Ph0908Uj
そろそろJavaの呪縛から逃れて使いやすくしてくれよ
多次元配列作るぐらい簡単にしてくれ
toとか変な構文使うのやめてくれ
多次元配列作るぐらい簡単にしてくれ
toとか変な構文使うのやめてくれ
2018/04/02(月) 21:10:26.99ID:rkNCA64G
開発環境最新にしたら、activity(getActivity)とかfragment(getFragment)とかがnullableになってるんですが、
これって!!を付けて回らないといけないんですかね
これって!!を付けて回らないといけないんですかね
2018/04/02(月) 21:19:24.43ID:1zn7zSub
>>9
getActivity()は、nullになることあるから、!!だと落ちることあるよ。
ただ、Kotlinでのactivityは、変数じゃないから、スマートキャストが効かないという罠があるんで、かっこわるいけど、
activity?.let { activity->
}
とかにしてる。
getActivity()は、nullになることあるから、!!だと落ちることあるよ。
ただ、Kotlinでのactivityは、変数じゃないから、スマートキャストが効かないという罠があるんで、かっこわるいけど、
activity?.let { activity->
}
とかにしてる。
2018/04/02(月) 21:50:40.62ID:OOV7t+ws
前の前スレ
http://mevius.5ch.net/test/read.cgi/tech/1456505161/
公式サイト
https://kotlinlang.org/
公式ブログ
https://blog.jetbrains.com/kotlin
コードを貼れる所
http://rextester.com/l/kotlin_online_compiler
Google、KotlinをAndroidアプリ開発言語に選定
http://jp.techcrunch.com/2017/05/18/20170517google-makes-kotlin-a-first-class-language-for-writing-android-apps/
他に何か貼るものあります?
あと前スレの1000は宣言通りライセンスを買って下さいww
http://mevius.5ch.net/test/read.cgi/tech/1456505161/
公式サイト
https://kotlinlang.org/
公式ブログ
https://blog.jetbrains.com/kotlin
コードを貼れる所
http://rextester.com/l/kotlin_online_compiler
Google、KotlinをAndroidアプリ開発言語に選定
http://jp.techcrunch.com/2017/05/18/20170517google-makes-kotlin-a-first-class-language-for-writing-android-apps/
他に何か貼るものあります?
あと前スレの1000は宣言通りライセンスを買って下さいww
2018/04/02(月) 22:06:03.99ID:rkNCA64G
argumentsもnullableになってるんですが、
val value: Int by lazy { arguments.getInt(Key) }
は、
val value: Int by lazy { arguments?.getInt(Key) ?: -1 }
みたいな感じでしょうか
val value: Int by lazy { arguments.getInt(Key) }
は、
val value: Int by lazy { arguments?.getInt(Key) ?: -1 }
みたいな感じでしょうか
2018/04/02(月) 22:37:35.05ID:Pr6o1s5H
Oracle「Javaの互換性テストを無視する実装は許さない」
http://www.itmedia.co.jp/enterprise/articles/1008/16/news011_2.html
Google「Androidの互換性テストを無視する実装は許さない」
https://gigazine.net/news/20180327-google-block-uncertified-device/
http://www.itmedia.co.jp/enterprise/articles/1008/16/news011_2.html
Google「Androidの互換性テストを無視する実装は許さない」
https://gigazine.net/news/20180327-google-block-uncertified-device/
2018/04/02(月) 22:53:14.02ID:Pr6o1s5H
>>12
!!を付けて回ればとりあえず更新前の開発環境での動作と同じにはなる (nullの場合例外になる動作)
ちゃんと対処するならメソッドの役割りや仕様をどうしたいかによる
それ次第では value: Int? にする選択肢もある
!!を付けて回ればとりあえず更新前の開発環境での動作と同じにはなる (nullの場合例外になる動作)
ちゃんと対処するならメソッドの役割りや仕様をどうしたいかによる
それ次第では value: Int? にする選択肢もある
2018/04/02(月) 23:01:11.47ID:rkNCA64G
めんどくせー
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★4 [樽悶★]
- マイナ保険証「メリットなし」が最多 1.1万人調査で見えた“不安と様子見” ★2 [♪♪♪★]
- 【サッカー】カズ、J3福島入り確実に!期限付き移籍で5年ぶりJ復帰 “還暦Jリーガー”誕生へ [征夷大将軍★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」★2 [muffin★]
- 「女子は数学が苦手」「トップ層は男子」という“常識”に根拠なし? 国際的学力調査が示す事実 [♪♪♪★]
- 【おこめ】コメ価格は「損切り」間近か 卸最大手・神明社長の「暴落」発言の真意とは 「5キロ3500円」は実現するか ★2 [ぐれ★]
- 中国のネトウヨ、「日本の地震は海底核実験によって引き起こされた」 [419054184]
- 識者「最近のサイゼリヤはクオリティーが落ちてきている。品質を劣化させるのではなく値上げを」 [663766621]
- 【米帝しぐさ】米国は、「持てる者」たちが支え、彼らのために国が動いている。その他大勢は、一段格下の人間として生きる。格差社会の国 [979264442]
- 【画像】ラブホ市長、エロ同人にされるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 【悲報】原爆被団協「政府高官の核保有発言に反対します」 ネトウヨ「K-POPにも抗議しろよおおお!!!!💢」⇦10万いいね [455031798]
- 田舎の人って手取りで16万とかマジなの??
