JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 5
https://mevius.5ch.net/test/read.cgi/tech/1544268581/
探検
Kotlin 6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/06/22(土) 15:59:57.23ID:zj+KJbMh118デフォルトの名無しさん
2019/07/10(水) 21:13:08.84ID:8qmSuihX119デフォルトの名無しさん
2019/07/10(水) 21:16:23.36ID:mLQ0O0Gx URLがザマリンじゃねーか
Xamarinスレへ行け
Xamarinスレへ行け
120デフォルトの名無しさん
2019/07/10(水) 22:05:01.82ID:k2InN2GI Xamarin程の糞はない
121デフォルトの名無しさん
2019/07/10(水) 23:17:52.20ID:Jpp4eP2F kotlin 1.0 + spring boot 1.4 ぐらいの時から何の問題も無かったぞ
122デフォルトの名無しさん
2019/07/11(木) 01:57:30.05ID:9psEid9N そう言えばkotlinにはマスコットキャラいないの?
123デフォルトの名無しさん
2019/07/11(木) 05:31:17.37ID:QHszqsWX 俺
124デフォルトの名無しさん
2019/07/11(木) 09:33:25.22ID:42U1oSKO125デフォルトの名無しさん
2019/07/12(金) 05:58:24.36ID:oNRVVyfS >>124
なぜにKotlinの後継にしたし。
"Kotlin Class" Destroyer だけど、どうしても Kotlin "Class Destroyer" に見えてしまう。
デストラクタ的な何か。
なぜにKotlinの後継にしたし。
"Kotlin Class" Destroyer だけど、どうしても Kotlin "Class Destroyer" に見えてしまう。
デストラクタ的な何か。
126デフォルトの名無しさん
2019/07/17(水) 14:41:47.91ID:ezRkQzKm ことりん覚えるのって公式サイト見るのが一番ええんか?
127デフォルトの名無しさん
2019/07/17(水) 16:21:27.33ID:rdoRhaHG 公式サイト見ながらIntelliJで実際に書いてみるのが一番かな
128デフォルトの名無しさん
2019/07/17(水) 18:33:43.43ID:iI+O15gp Xamarin書くのもいいかと思う
129デフォルトの名無しさん
2019/07/17(水) 20:21:09.06ID:Z9VRk/N1 Xamarin程の糞はない
少なくともflutterよりは優先度が低い
少なくともflutterよりは優先度が低い
130デフォルトの名無しさん
2019/07/17(水) 21:51:57.28ID:dwyb6ngd >>128
冗談だよな
冗談だよな
131デフォルトの名無しさん
2019/07/17(水) 22:03:38.29ID:AffUGxbZ try kotlin で IntelliJ 無しでも勉強できんじゃね
132デフォルトの名無しさん
2019/07/18(木) 14:20:44.63ID:6LRPswFk >>130
このスレに昔からあるネタだから真面目に反応しなくていいぞ
このスレに昔からあるネタだから真面目に反応しなくていいぞ
133デフォルトの名無しさん
2019/07/18(木) 16:02:15.41ID:3t7lxD2f 🔹Part 1傾向、正解のパターン(%)
1. 現在進行形 65
The trains are pulling into the Park Station.
2. 受動態 25
The vehicles are parked in front of the townhouses.
3. その他 10
There is/are
is/are being Vpp
has/have been Vpp
The cars are being parked alone the road.
https://www.youtube.com/watch?v=tTsJbMe_Gx0
1. 現在進行形 65
The trains are pulling into the Park Station.
2. 受動態 25
The vehicles are parked in front of the townhouses.
3. その他 10
There is/are
is/are being Vpp
has/have been Vpp
The cars are being parked alone the road.
https://www.youtube.com/watch?v=tTsJbMe_Gx0
134デフォルトの名無しさん
2019/07/18(木) 16:08:36.41ID:3t7lxD2f135デフォルトの名無しさん
2019/07/18(木) 19:27:38.33ID:q9HPUerJ i have a pen
136デフォルトの名無しさん
2019/07/18(木) 20:08:06.63ID:Et7jLWPd れりぴー
れりぴー
れりぴー
137デフォルトの名無しさん
2019/07/18(木) 21:12:55.10ID:q9HPUerJ println("你好")
138デフォルトの名無しさん
2019/07/24(水) 11:35:26.90ID:KzPZBDfC そろそろkotlin nativeのコンパイル速くなった?
139デフォルトの名無しさん
2019/07/24(水) 11:57:09.32ID:W7c9Mdig こっとりーん!
はーい!
はーい!
140デフォルトの名無しさん
2019/07/25(木) 12:40:05.87ID:u+b8oMvx CoroutineとRxはどう使い分けるんだろう。
141デフォルトの名無しさん
2019/07/25(木) 20:32:43.93ID:AjtfUs9C そういやコルーチンって中でどうやって実現してるの?見た目スレッドとほぼ同じ動きになってるようだけど。
142デフォルトの名無しさん
2019/07/25(木) 23:25:45.93ID:ypTjD+aw suspend fun なら隠し引数がついてる
143デフォルトの名無しさん
2019/07/26(金) 08:25:41.88ID:TLvlzBFz >>141
非suspendからの非同期開始は、JVMなどではスレッドプールへのタスク登録
JavaScriptではPromise(仕組みはsetTimeoutなどでのイベントループへのタスク登録)
suspend内は終わったら呼ばれるコールバック関数でのチェーン
val a = suspendFn1()
val b = suspendFn2(a)
print(b)
↓
suspendFn1() { a ->
suspendFn2(a) { b ->
print(b)
}
}
非suspendからの非同期開始は、JVMなどではスレッドプールへのタスク登録
JavaScriptではPromise(仕組みはsetTimeoutなどでのイベントループへのタスク登録)
suspend内は終わったら呼ばれるコールバック関数でのチェーン
val a = suspendFn1()
val b = suspendFn2(a)
print(b)
↓
suspendFn1() { a ->
suspendFn2(a) { b ->
print(b)
}
}
144デフォルトの名無しさん
2019/07/26(金) 09:41:46.26ID:OnWiMZ2p145デフォルトの名無しさん
2019/07/26(金) 13:08:22.57ID:G6/7ZqLd coroutineでfluxできるん
146デフォルトの名無しさん
2019/08/04(日) 01:08:52.85ID:jdb5IUyg java.beans.XMLEncoder や java.beans.XMLDecoder で XML 読み書きする場合に、書くのは出来ても読む時にクラスないって出て読めない。
うまく行ってる人居る?Java で作るとうまく行っても Kotlin だとダメなんだけど、何が原因なのかわからない。
うまく行ってる人居る?Java で作るとうまく行っても Kotlin だとダメなんだけど、何が原因なのかわからない。
147デフォルトの名無しさん
2019/08/04(日) 07:20:33.29ID:pDN8jIIw エラーが起きる最小コードを作って
環境/コード/エラーの3つをセットで貼るといいよ
環境/コード/エラーの3つをセットで貼るといいよ
148デフォルトの名無しさん
2019/08/04(日) 10:09:16.42ID:MhvpWdMU >>146
せめてコードとエラーを貼ってくれないと
せめてコードとエラーを貼ってくれないと
149デフォルトの名無しさん
2019/08/04(日) 10:10:03.30ID:MhvpWdMU なんとなくだけど、import書き忘れとかの本当にしょうもない理由な気はする
150デフォルトの名無しさん
2019/08/04(日) 13:55:38.93ID:jdb5IUyg コードね。ちょっと待って。なるべく今日中に貼る。
151デフォルトの名無しさん
2019/08/04(日) 15:34:58.73ID:jdb5IUyg 実行時にうまく行くパターンとダメなパターンがあることがわかった。
(というかむしろ自分でうまく行かないパターンをピンポイントで選んで実行していたような感じorz)
https://paiza.io/projects/6UeOmsYQMaYqbOlaYlvB-w
見ての通り paiza.io ではうまく行く。
その他、IntelliJ IDEA の Kotlin でもうまく行く。
コマンドラインで
kotlinc -d xmltest.jar -include-runtime xmltest.kt
java -jar xmltest.jar
でもうまく行く。
駄目パターンはこれだ。
・ コマンドラインから kotlinc -d xmltest.jar -include-runtime xmltest.kt でコンパイル後に
kotlin xmltest.jar で実行。
・ コマンドラインから kotlinc xmltest.kt でコンパイル後に kotlin XmltestKt で実行。
すると java.lang.ClassNotFoundException: TestData を皮切りに色々と出てくる。
XMLDecoder#readObject() 実行時にクラスが見つからなっていて、要するに kotlin コマンド
内でセットしている CLASSPATH の問題なんだろうとは思うが、直前に writeObject() で
使っているクラスが直後の readObject() で見つからないという謎の状態だ。
(まあ、kotlin コマンドの中を延々と調べて行けば何れ分かるんだろうけどね・・・)。
(というかむしろ自分でうまく行かないパターンをピンポイントで選んで実行していたような感じorz)
https://paiza.io/projects/6UeOmsYQMaYqbOlaYlvB-w
見ての通り paiza.io ではうまく行く。
その他、IntelliJ IDEA の Kotlin でもうまく行く。
コマンドラインで
kotlinc -d xmltest.jar -include-runtime xmltest.kt
java -jar xmltest.jar
でもうまく行く。
駄目パターンはこれだ。
・ コマンドラインから kotlinc -d xmltest.jar -include-runtime xmltest.kt でコンパイル後に
kotlin xmltest.jar で実行。
・ コマンドラインから kotlinc xmltest.kt でコンパイル後に kotlin XmltestKt で実行。
すると java.lang.ClassNotFoundException: TestData を皮切りに色々と出てくる。
XMLDecoder#readObject() 実行時にクラスが見つからなっていて、要するに kotlin コマンド
内でセットしている CLASSPATH の問題なんだろうとは思うが、直前に writeObject() で
使っているクラスが直後の readObject() で見つからないという謎の状態だ。
(まあ、kotlin コマンドの中を延々と調べて行けば何れ分かるんだろうけどね・・・)。
152デフォルトの名無しさん
2019/08/04(日) 16:49:55.55ID:uhQWO4AM またkotlinc君か
そんなもの誰も使ってないからバグは多そうだね
そんなもの誰も使ってないからバグは多そうだね
153デフォルトの名無しさん
2019/08/04(日) 22:48:23.15ID:tAcsZMQ3 向いてないから死ね
154デフォルトの名無しさん
2019/08/05(月) 18:53:03.42ID:7pSup/Ha kotlincってマジで誰が使うんだ
155デフォルトの名無しさん
2019/08/05(月) 20:47:56.43ID:LhsszH09 俺
156デフォルトの名無しさん
2019/08/05(月) 21:20:57.04ID:S7Ie+UC+ 趣味でやってるならどうでもいいけど業務でそんな無駄なことしてたら引っ叩くわ
157デフォルトの名無しさん
2019/08/05(月) 21:31:49.69ID:hoP4yagq ゆうこりん
158デフォルトの名無しさん
2019/08/05(月) 21:56:45.94ID:mbmWaX82 ゆうこりん何でもできるな
159デフォルトの名無しさん
2019/08/06(火) 07:24:28.32ID:VqXkhbHq こりん星に帰れ
160デフォルトの名無しさん
2019/08/06(火) 07:43:34.36ID:B8lNLW/7 Kotlinはとっても
161デフォルトの名無しさん
2019/08/06(火) 08:00:07.10ID:GxcN2t8z 宇多田好き!
162デフォルトの名無しさん
2019/08/06(火) 09:04:28.58ID:QhfMxuAM こりん星はありません
163デフォルトの名無しさん
2019/08/06(火) 09:40:50.05ID:NEGlosyW 爆発しました
164デフォルトの名無しさん
2019/08/10(土) 14:39:45.84ID:aHptj8zD Set<K>とSet<V>からMap<K, V>を作りたいんだけどいい方法ある? (両方のSetは同じサイズ)
165デフォルトの名無しさん
2019/08/10(土) 14:40:14.44ID:aHptj8zD >>164
ど、いい方法ある?(両方のSetは同じサイズ)
ど、いい方法ある?(両方のSetは同じサイズ)
166デフォルトの名無しさん
2019/08/10(土) 14:51:44.46ID:GOby/sRA >>164
どうやってKとVを対応付けるん?
どうやってKとVを対応付けるん?
167デフォルトの名無しさん
2019/08/10(土) 14:53:06.48ID:7hwbBJNq >>165
LinkedHashSetかTreeSetにように順序付けがあるならいいけど
単にSetとして考えるなら順序不定だから2つのSetの関連付けが出来ない
仕様の前提から考え直したほうが良い
一応順序があるなら m = setK.zip(setV).associate{it} で出来る
LinkedHashSetかTreeSetにように順序付けがあるならいいけど
単にSetとして考えるなら順序不定だから2つのSetの関連付けが出来ない
仕様の前提から考え直したほうが良い
一応順序があるなら m = setK.zip(setV).associate{it} で出来る
168デフォルトの名無しさん
2019/08/11(日) 21:22:32.39ID:ZXwxD5+u 今コード書いていて疑問に思ったんだけど、String#sliceとString#substringって何が違うの?
169デフォルトの名無しさん
2019/08/11(日) 23:47:08.23ID:oR4Xkpxd slice?
170デフォルトの名無しさん
2019/08/12(月) 05:27:10.62ID:XEveaWQR171デフォルトの名無しさん
2019/08/12(月) 07:04:34.47ID:+GFDKMmL あー。しかしちょっと違うね。CharSequence と String の違いか。
172デフォルトの名無しさん
2019/08/12(月) 09:27:25.92ID:ByCVSLZd String#slice -> String もあるよ
挙動に差があるようだけど実用上意味があるかは微妙だな
https://ideone.com/lIfuV9
fun ck(nm:String, f:()->String){
try { println("${nm} = ${f()}") }
catch(t:Throwable){ println("${nm} throw ${t}") }
}
fun ck(r:IntRange){
ck("su(${r})"){ "0123456789".substring(r) }
ck("sl(${r})"){ "0123456789".slice(r) }
}
ck(1..3)
ck(3..1)
ck(-2..-4)
ck(1..-1)
ck(-1..1)
ck(8..12)
ck(-4..-2)
挙動に差があるようだけど実用上意味があるかは微妙だな
https://ideone.com/lIfuV9
fun ck(nm:String, f:()->String){
try { println("${nm} = ${f()}") }
catch(t:Throwable){ println("${nm} throw ${t}") }
}
fun ck(r:IntRange){
ck("su(${r})"){ "0123456789".substring(r) }
ck("sl(${r})"){ "0123456789".slice(r) }
}
ck(1..3)
ck(3..1)
ck(-2..-4)
ck(1..-1)
ck(-1..1)
ck(8..12)
ck(-4..-2)
173デフォルトの名無しさん
2019/08/12(月) 10:26:11.95ID:rOThr/rm この並存状態と微妙な差はJavaScriptの現状に倣ったんじゃないかな
いずれにしてもそれぞれの意図が明確にドキュメント化されていないみたいなので実装の差を活用する気にはなれないけど
いずれにしてもそれぞれの意図が明確にドキュメント化されていないみたいなので実装の差を活用する気にはなれないけど
174デフォルトの名無しさん
2019/08/12(月) 11:10:03.11ID:5YMnNr49 >>172
どうでもいいけどすごく読みにくいコードを書きそうな人だね
どうでもいいけどすごく読みにくいコードを書きそうな人だね
175デフォルトの名無しさん
2019/08/12(月) 13:31:44.89ID:ByCVSLZd >>174
どの辺が読みにくかったんだ?
どの辺が読みにくかったんだ?
176デフォルトの名無しさん
2019/08/12(月) 16:13:09.70ID:4uT/qIKy コードが読みにくいというか命名が15年前のセンスだと思う
177デフォルトの名無しさん
2019/08/12(月) 16:55:39.77ID:DtCUafYG jkならまだしもckだからな
178デフォルトの名無しさん
2019/08/12(月) 17:12:20.38ID:2MqzCTOL 今の命名の主流はどんな?
179デフォルトの名無しさん
2019/08/12(月) 17:32:35.13ID:ByCVSLZd180デフォルトの名無しさん
2019/08/12(月) 18:36:52.29ID:zabz7akz 文句あるやつは書けよ。
批判はそれからだ。
批判はそれからだ。
181デフォルトの名無しさん
2019/08/12(月) 20:42:49.12ID:0G8rhhxx 戦うために武器(コード)を取るのだ
182デフォルトの名無しさん
2019/08/12(月) 23:45:35.98ID:XEveaWQR183デフォルトの名無しさん
2019/08/13(火) 15:31:14.99ID:5AmJrB7O ckは中高年だろjk...
184デフォルトの名無しさん
2019/08/13(火) 17:47:19.54ID:Jow6dsXJ こういうところもKotlinがとっつきにくいと言われる一因だよな
まあ実際には知らなくても困ることはあまりないんだけど
まあ実際には知らなくても困ることはあまりないんだけど
185デフォルトの名無しさん
2019/08/13(火) 19:30:04.03ID:9XoWp9xR firebase firestoreを使っていて月額固定のflameプランを契約しているんですが、
一日の上限の読み取り回数である25万回を超えても普通に使えてるんですが何なんですかね
一日の上限の読み取り回数である25万回を超えても普通に使えてるんですが何なんですかね
186デフォルトの名無しさん
2019/08/13(火) 23:01:55.66ID:Jow6dsXJ サポートに聞いてみたら?
勝手に追加課金されることはないだろうけど、確かめるに越したこたはない
勝手に追加課金されることはないだろうけど、確かめるに越したこたはない
187デフォルトの名無しさん
2019/08/13(火) 23:40:10.49ID:9XoWp9xR てか読み取り回数すぐ増え過ぎじゃないですか
realtimedatabaseより遥かに高い
これからはfirestoreに移行するもんだと思って使ってみてるのに
クエリー使わないならrealtimedatabase使ったほうがいいし
realtimedatabaseより遥かに高い
これからはfirestoreに移行するもんだと思って使ってみてるのに
クエリー使わないならrealtimedatabase使ったほうがいいし
188デフォルトの名無しさん
2019/08/14(水) 20:22:16.10ID:yoJp7Q+u googleの新しいカモ要員っしょ
開発力あるなら柔軟性のあるGAEとかを直接叩くほうがいいと思う
開発力あるなら柔軟性のあるGAEとかを直接叩くほうがいいと思う
189デフォルトの名無しさん
2019/08/14(水) 21:19:15.88ID:84Oh9mQQ オフライン機能ついたデータ同期する場合はfirestore楽なんだけど。
それを自前で実装?ご冗談を
それを自前で実装?ご冗談を
190デフォルトの名無しさん
2019/08/15(木) 06:03:55.70ID:hzhpdWuA たぶんfirebaseで何ができるのか良く分かってない人なんだよ
191デフォルトの名無しさん
2019/08/15(木) 19:17:22.46ID:HuJciu41 これもしかして25万回超えなかった日の分が
超えた日の分に補填されてるんですかね
超えた日の分に補填されてるんですかね
192デフォルトの名無しさん
2019/08/18(日) 17:49:48.37ID:aIP94dp2 アプリの更新がなかなかすぐにアップされなくなったり
193デフォルトの名無しさん
2019/08/28(水) 11:55:43.22ID:M6/hRUv8 Kotlin 1.3.50 released
https://blog.jetbrains.com/kotlin/2019/08/kotlin-1-3-50-released/
https://blog.jetbrains.com/kotlin/2019/08/kotlin-1-3-50-released/
194デフォルトの名無しさん
2019/08/30(金) 23:44:51.89ID:CKkw9aVy inline classには期待してる
195デフォルトの名無しさん
2019/08/31(土) 07:36:06.91ID:yMMVEs16 なんだそれ
196デフォルトの名無しさん
2019/08/31(土) 15:34:13.20ID:8SnjJh04 初心者向けの本を買ったんだが、この方が簡単ですとか言いながらガラケー時代の画面を作らせるとんでもない本をつかまされた…
197デフォルトの名無しさん
2019/08/31(土) 16:27:15.76ID:E5RG3LAO198デフォルトの名無しさん
2019/08/31(土) 20:14:25.17ID:l+8K//xt >>196
書籍名晒しておk
書籍名晒しておk
199デフォルトの名無しさん
2019/08/31(土) 20:50:45.80ID:KfrTh11M >>197
FF作れないと怒る初心者の方はいまだにいますよ
FF作れないと怒る初心者の方はいまだにいますよ
200デフォルトの名無しさん
2019/08/31(土) 21:17:33.98ID:fnsFNUOu あーそれ系か。
昔(2000年頃)、DirextXで3Dシューティングを作るための勉強本が出たんだけど、
物凄く丁寧で最初は数学の復習が書いてあった。
(高校数学の法線ベクトルの考えたかとか)
で、読んでも意味がわからん勉強ができない俺を馬鹿にしてるのか金返せと
本屋に怒鳴り込んできた20代の子が居たんだよ。
だからかは知らないが、本に載ってるゲームは結構簡単なレベルのものが多くなったなあ。
昔(2000年頃)、DirextXで3Dシューティングを作るための勉強本が出たんだけど、
物凄く丁寧で最初は数学の復習が書いてあった。
(高校数学の法線ベクトルの考えたかとか)
で、読んでも意味がわからん勉強ができない俺を馬鹿にしてるのか金返せと
本屋に怒鳴り込んできた20代の子が居たんだよ。
だからかは知らないが、本に載ってるゲームは結構簡単なレベルのものが多くなったなあ。
201デフォルトの名無しさん
2019/08/31(土) 23:34:53.19ID:4oABfnfN コトリンでガラケー作れるの?
202デフォルトの名無しさん
2019/09/01(日) 01:06:54.68ID:sYwYgS29 >>200
尼でもコメントに理解出来ないって書いて評価下げる香具師が多いな
尼でもコメントに理解出来ないって書いて評価下げる香具師が多いな
203デフォルトの名無しさん
2019/09/01(日) 08:18:34.70ID:4VzRiKqb >>201
ガラスマなら
ガラスマなら
204デフォルトの名無しさん
2019/09/01(日) 08:20:11.88ID:4VzRiKqb ガラホだった
205デフォルトの名無しさん
2019/09/01(日) 08:38:53.82ID:zZOev42p まあ、著者や編集者の力不足で教えるの下手くそな本はあるにはあるよ
名プログラマーであるからといって、そのシステムの開発者であるからといって、他人(初学者)に教える文章を書くのがうまいとは限らない
ただ、思ったようなアプリの作り方が載ってないってのはあんまり作者の責任ではないな
名プログラマーであるからといって、そのシステムの開発者であるからといって、他人(初学者)に教える文章を書くのがうまいとは限らない
ただ、思ったようなアプリの作り方が載ってないってのはあんまり作者の責任ではないな
206デフォルトの名無しさん
2019/09/01(日) 11:16:53.58ID:kCJZVLuH 造り方が既にそこら中に転がってて後追いで造っても面白くないやろ
創り方は自分で考えろ
創り方は自分で考えろ
207デフォルトの名無しさん
2019/09/01(日) 11:51:21.62ID:KATDlG57 >>206
開発は本の方が勉強しやすいね。
開発は本の方が勉強しやすいね。
208デフォルトの名無しさん
2019/09/01(日) 14:35:22.29ID:9BbodNVn 後追いいいじゃないか
先人が1ヶ月悩んだ結果を15分で乗り越えて経験積めるんだぞ
残り29日23時間45分はそれをもとにしたさらに別なことに使えるんだ
梃子の効果すごいだろ(間違い)
先人が1ヶ月悩んだ結果を15分で乗り越えて経験積めるんだぞ
残り29日23時間45分はそれをもとにしたさらに別なことに使えるんだ
梃子の効果すごいだろ(間違い)
209デフォルトの名無しさん
2019/09/01(日) 17:45:48.09ID:ugxLNVG7 >>202
香具氏とか15年ぶりぐらいに見た
香具氏とか15年ぶりぐらいに見た
210デフォルトの名無しさん
2019/09/01(日) 17:55:48.27ID:AgLO+mY6 ぬるぽ
211デフォルトの名無しさん
2019/09/02(月) 06:40:57.18ID:M41ulF/8 ガッ!
212デフォルトの名無しさん
2019/09/02(月) 12:54:07.77ID:/e661u5A 香具師の木
213デフォルトの名無しさん
2019/09/02(月) 16:49:42.23ID:rC6R2Kxv かぐ・・香具師
214デフォルトの名無しさん
2019/09/02(月) 22:15:36.95ID:bAKekKnt 振り返れば香具師がいる
215デフォルトの名無しさん
2019/09/03(火) 13:18:29.16ID:uD7mrZbr パーサーコンビネーターって無いんかな
216デフォルトの名無しさん
2019/09/03(火) 14:26:04.23ID:6Dqkf6EJ 今からプログラミングを学ぶとしたらjavaよりkotlinのほうがいいよね?
217デフォルトの名無しさん
2019/09/03(火) 14:34:14.84ID:fMS/rXUz まあそうだろうな
218デフォルトの名無しさん
2019/09/03(火) 14:39:57.01ID:SNzApyUr これマジ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- なぜ安っぽく見えてしまうのか…? ダウンジャケット姿が垢抜けない人の"意外な盲点" (ビジネスマンのためのスタイリスト) [少考さん★]
- 【日中】経団連会長、1月の北京訪問に暗雲 中国は受け入れ是非明らかにせず 関係「政冷経冷」に [煮卵★]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪
- 「SCORE」←これなんて読むんや?🙋🏡
- 【高市朗報】鈴木大臣「嫌儲のデマに騙されないで。お米券の使い勝手は悪くない。卵味噌醤油も買えます。現金と変わりません」 [517459952]
- 今日一日を忘れられないほど大切な一日にしろ
- エロ画像を見ると死ぬ病になったからお前ら絶対貼るなよ
- 【悲報】東京40代「生活苦しい!戸建てなんて絶対無理…」地方20代「家と車買って子供できた~今日は家族でモールで買い物」 [732289945]
