JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
前スレ
Kotlin
http://mevius.5ch.net/test/read.cgi/tech/1456505161/
Kotlin 2
■ このスレッドは過去ログ倉庫に格納されています
2017/11/01(水) 00:07:43.82ID:jxmKQQAl
460デフォルトの名無しさん
2018/02/04(日) 19:41:54.65ID:djmEPYyF Xamarin程の糞はない
461デフォルトの名無しさん
2018/02/04(日) 20:04:16.29ID:8c6AhnDA お前らそんなに暇ならKotlinで人の役に立つブラグラムでも書いてこいよ
462デフォルトの名無しさん
2018/02/04(日) 20:14:32.95ID:th3aOzJF やだよ
俺は俺のためにプログラムするだけだ
俺は俺のためにプログラムするだけだ
463デフォルトの名無しさん
2018/02/04(日) 20:40:33.04ID:NcR26d4z ことりんはBカップ、ザマリンはHカップだそうだ。
どっちが優れているかは明らかだろう。
どっちが優れているかは明らかだろう。
464デフォルトの名無しさん
2018/02/04(日) 21:04:53.75ID:v0/VVSUj ザマリンはケツぷりんぷりんやで
465デフォルトの名無しさん
2018/02/05(月) 06:25:07.64ID:XnXa3nca >>463
その二択ならことりんだわ
その二択ならことりんだわ
466デフォルトの名無しさん
2018/02/05(月) 07:01:14.71ID:PujqrgUf ことりん使いはロリコンってことなのか?
467デフォルトの名無しさん
2018/02/05(月) 09:24:55.28ID:Bet9M/a/ まぁ、そういうことになるわな
468デフォルトの名無しさん
2018/02/05(月) 11:01:26.93ID:U6/FYtwu 女性の敵ですよ(歌詞)
469デフォルトの名無しさん
2018/02/05(月) 17:22:37.32ID:tfCzDdoz ある非同期関数を呼び出し側のコンテキストで実行したいのですが、例えばC#の場合
void async testAsync() {
await funAsync1(); // configureAwait(false)しない
hoge1();
await funAsync2(); // configureAwait(false)しない
hoeg2();
}
で、testAsyncをメインスレッドから呼び出しせば、hoge1とhoge2は呼び出し側のコンテキストつまり
メインスレッド上で実行されるのですが、
同じ事をkotlinでやるにはどうすればいいでしょうか??
fun testAsync() : Job {
return launch {
funAsync1().await()
hoge1();
funAsync2().await()
hoge2();
}
}
void async testAsync() {
await funAsync1(); // configureAwait(false)しない
hoge1();
await funAsync2(); // configureAwait(false)しない
hoeg2();
}
で、testAsyncをメインスレッドから呼び出しせば、hoge1とhoge2は呼び出し側のコンテキストつまり
メインスレッド上で実行されるのですが、
同じ事をkotlinでやるにはどうすればいいでしょうか??
fun testAsync() : Job {
return launch {
funAsync1().await()
hoge1();
funAsync2().await()
hoge2();
}
}
470デフォルトの名無しさん
2018/02/05(月) 17:23:55.91ID:tfCzDdoz launch(UI)とか昔のコードみるとあるのですが、UIは廃止されたのでしょうか?
471デフォルトの名無しさん
2018/02/05(月) 17:57:24.43ID:RkA+fItw ここXamarinスレだから、そんなこと聞かれても困る
472デフォルトの名無しさん
2018/02/05(月) 18:58:41.41ID:wW/kiq+x >>463
情報の出処について詳細求む
情報の出処について詳細求む
473デフォルトの名無しさん
2018/02/05(月) 20:07:43.39ID:Gnk0ssBz なんかスレチな話題ばっかりなんだが、コトリンインアクション買う価値ある?
本家HPのリファレンスで十分?
本家HPのリファレンスで十分?
474デフォルトの名無しさん
2018/02/05(月) 20:54:56.13ID:AaZ8U1Zi475デフォルトの名無しさん
2018/02/05(月) 21:08:10.13ID:tfCzDdoz launch(UI)のUIはcoroutine-androidの別モジュールだった。すみません。
476デフォルトの名無しさん
2018/02/05(月) 21:14:06.27ID:U6/FYtwu コルーチンは実験的らしいけど
Androidなら「android kotlin 非同期」とかでググってみたらいいんじゃないかな
実験的じゃない方なら「android 非同期」でJavaのやり方をそのままKotlinに
Androidなら「android kotlin 非同期」とかでググってみたらいいんじゃないかな
実験的じゃない方なら「android 非同期」でJavaのやり方をそのままKotlinに
477デフォルトの名無しさん
2018/02/05(月) 23:17:35.87ID:nOjIwE3H >>473-474
Kotlinイン・アクション、2017
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
太郎はたぶん、イン・アクションを参考にしながら、スタートブックを書いたのかな?
そういう意味では、太郎本の方が有利
Kotlinイン・アクション、2017
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
太郎はたぶん、イン・アクションを参考にしながら、スタートブックを書いたのかな?
そういう意味では、太郎本の方が有利
478デフォルトの名無しさん
2018/02/06(火) 05:27:10.63ID:8sdmif4x479デフォルトの名無しさん
2018/02/06(火) 06:25:53.98ID:rJfYat5w コルーチンっていつまで実験的扱いなんだ
普通に十分実用に耐えるんだが
普通に十分実用に耐えるんだが
480デフォルトの名無しさん
2018/02/06(火) 08:50:02.13ID:BCxTzJO3481デフォルトの名無しさん
2018/02/06(火) 09:12:44.31ID:mPJqoZjS 標準でページ翻訳を備えるブラウザが便利
stackoverflow(英語本家)のやり取りなんかは本じゃ得られないし
stackoverflow(英語本家)のやり取りなんかは本じゃ得られないし
482デフォルトの名無しさん
2018/02/06(火) 09:21:42.12ID:BI0U6pHR ノン・アクション
483デフォルトの名無しさん
2018/02/06(火) 09:30:50.75ID:KYIMWbNh Amazonでkindle版のサンプルがただで読めるよ。サンプルだからどの程度まで読めるかはわからないが。
484デフォルトの名無しさん
2018/02/06(火) 11:58:30.44ID:Ql6hMbqV Stackoverflowを翻訳なしで読めないならKotlinより先に英語を勉強した方が良いと思う
煽りじゃなくてマジで
煽りじゃなくてマジで
485デフォルトの名無しさん
2018/02/06(火) 12:37:44.65ID:mPJqoZjS 全く読めないならその通りだね
その場合検索もまともに出来ないだろうし
でも情報を探しているときに日本語と同じ速度で流し読み出来る人以外には翻訳おすすめ
その場合検索もまともに出来ないだろうし
でも情報を探しているときに日本語と同じ速度で流し読み出来る人以外には翻訳おすすめ
486デフォルトの名無しさん
2018/02/06(火) 12:53:34.58ID:BI0U6pHR Google先生の翻訳精度も最近上がってる気がする
487デフォルトの名無しさん
2018/02/06(火) 13:14:41.74ID:Cp0wU7qW たまにできる・できないとか真逆の意味で訳される
488デフォルトの名無しさん
2018/02/06(火) 14:05:56.32ID:oL/xYjbv 読めなくても文法の基礎知識があれば翻訳を修正しながら読める
489デフォルトの名無しさん
2018/02/06(火) 20:33:53.89ID:BCxTzJO3 最近のGoogle先生はほんと優秀で、一回全部Google翻訳にかけて、意味がわからんところだけ英文見て修正するだけでも単語調べる時間減るから、だいぶ時間の節約になる
490デフォルトの名無しさん
2018/02/06(火) 21:28:26.63ID:HNEg71Ng 精度が良いからって頼りきりなのは問題だよ
データシートも翻訳するの?
データシートも翻訳するの?
491デフォルトの名無しさん
2018/02/06(火) 22:10:15.81ID:rTnXOt5h 時間節約や翻訳支援に有用性があるという程度の話に
突っかかって行く意味あるのか?
突っかかって行く意味あるのか?
492デフォルトの名無しさん
2018/02/06(火) 23:01:06.65ID:ovlDN9kS 言語オタクと初心者以外本なんて必要ないような
最低限の知識は軽く公式のドキュメント読んで後は
その都度覚えれば十分だなぁ
言語オタクじゃないので言語よりアプリ作るのが目的だからな
最低限の知識は軽く公式のドキュメント読んで後は
その都度覚えれば十分だなぁ
言語オタクじゃないので言語よりアプリ作るのが目的だからな
493デフォルトの名無しさん
2018/02/06(火) 23:03:49.83ID:BI0U6pHR Kotlin自体より、Android SDK等のクラスライブラリの方が使いこなすの大変だわ
494デフォルトの名無しさん
2018/02/07(水) 16:35:52.55ID:c/oxW6ag 新しい言語覚える時は適当に評価高い本を一冊買う派だな俺は
全体像をつかむのに体系的ににまとまった本はやっぱり便利
全体像をつかむのに体系的ににまとまった本はやっぱり便利
495デフォルトの名無しさん
2018/02/09(金) 11:15:30.34ID:S2cW3gVf 自分の慣れた言語で当たり前だったやり方でも、他の言語ならもっとスマートに書けるとかあるからな
公式ドキュメントだとどうしても全体を俯瞰的に見るのは難しいから、自分が存在を知っている情報以外の情報に気付きにくい
公式ドキュメントだとどうしても全体を俯瞰的に見るのは難しいから、自分が存在を知っている情報以外の情報に気付きにくい
496デフォルトの名無しさん
2018/02/10(土) 18:20:28.04ID:ax7FG40j カンファレンス楽しみ
497デフォルトの名無しさん
2018/02/11(日) 00:06:26.27ID:Dss3s5Hr ねえ
// int[] sKey
// byte[] wKey
// int data
wKey[0] += sKey[(int) wKey[1] & 0xFF] - data;
wKey[1] -= (byte) ((sKey[(int) data & 0xFF] ^ wKey[2]) & 0xFF);
wKey[2] ^= (byte) (data + sKey[(int) wKey[3] & 0xFF]) & 0xFF;
wKey[3] -= (byte) (wKey[0] - sKey[(int) data & 0xFF]) & 0xFF;
int dKey = ((int) wKey[0]) & 0xFF | (wKey[1] << 8) & 0xFF00 | (wKey[2] << 16) & 0xFF0000 | (wKey[3] << 24) & 0xFF000000;
こういうのってKotlinでどう書けばいいの…
// int[] sKey
// byte[] wKey
// int data
wKey[0] += sKey[(int) wKey[1] & 0xFF] - data;
wKey[1] -= (byte) ((sKey[(int) data & 0xFF] ^ wKey[2]) & 0xFF);
wKey[2] ^= (byte) (data + sKey[(int) wKey[3] & 0xFF]) & 0xFF;
wKey[3] -= (byte) (wKey[0] - sKey[(int) data & 0xFF]) & 0xFF;
int dKey = ((int) wKey[0]) & 0xFF | (wKey[1] << 8) & 0xFF00 | (wKey[2] << 16) & 0xFF0000 | (wKey[3] << 24) & 0xFF000000;
こういうのってKotlinでどう書けばいいの…
498デフォルトの名無しさん
2018/02/11(日) 00:14:54.33ID:7rBQZAiC 宿題は自分でやろうね
499デフォルトの名無しさん
2018/02/11(日) 00:37:59.12ID:tZ50hO/2 >>497
IntelliJかAndroidStudioで変換してエラーを手修正すればOK
IntelliJかAndroidStudioで変換してエラーを手修正すればOK
500デフォルトの名無しさん
2018/02/11(日) 05:15:17.18ID:B0DbdRYG >>497
それは何ていう言語で書いてあるんだ?
それは何ていう言語で書いてあるんだ?
501デフォルトの名無しさん
2018/02/11(日) 06:47:22.49ID:7rolFSqw >>497
言いたいことを想像しながらの答えになるけど、ビット演算もシフト演算もKotlinにはあるよ。
ttps://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html
Cのような見栄えにならないとしても、それはKotlinの目指すところではないということかと。
言いたいことを想像しながらの答えになるけど、ビット演算もシフト演算もKotlinにはあるよ。
ttps://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html
Cのような見栄えにならないとしても、それはKotlinの目指すところではないということかと。
502デフォルトの名無しさん
2018/02/11(日) 08:33:39.91ID:HsBVk8FN kotlinでやるならwKeyもIntArrayとかにしたほうがよさそう
503デフォルトの名無しさん
2018/02/11(日) 08:54:01.46ID:tZ50hO/2 普通にJavaでしょ
殆どIntelliJがやってくれる
殆どIntelliJがやってくれる
504デフォルトの名無しさん
2018/02/11(日) 10:57:18.59ID:7jnO/yAb505デフォルトの名無しさん
2018/02/11(日) 11:35:59.62ID:hLOHWIXG もとの言語知らんけどもっとマシな書き方あるだろと思う
506デフォルトの名無しさん
2018/02/11(日) 11:51:33.86ID:qM2RbKtk 何かの外部の処理論理をそのまま記述したって感じだな
外部の処理記述と突き合わせなければならないような場合はこんなのをよく見る
変にスマートに書き換えされてると脳内再変換コストがかかるというパターンw
外部の処理記述と突き合わせなければならないような場合はこんなのをよく見る
変にスマートに書き換えされてると脳内再変換コストがかかるというパターンw
507デフォルトの名無しさん
2018/02/11(日) 13:44:27.62ID:Dss3s5Hr508デフォルトの名無しさん
2018/02/11(日) 14:07:54.93ID:tZ50hO/2 >>507
Javaではこれがfalseになる
Integer a = 0;
Long b = a + 0L;
System.out.println( a.equals(b) );
コード上のプリミティブ型とクラス型の区別を排除していたり(最適化でプリミティブ型になる)
型推論を持つKotlinで数値型の暗黙の型変換は地雷になるのであえて無くしている
Javaではこれがfalseになる
Integer a = 0;
Long b = a + 0L;
System.out.println( a.equals(b) );
コード上のプリミティブ型とクラス型の区別を排除していたり(最適化でプリミティブ型になる)
型推論を持つKotlinで数値型の暗黙の型変換は地雷になるのであえて無くしている
509デフォルトの名無しさん
2018/02/11(日) 16:20:36.85ID:QgiY6BS8 こういうの見るとセンスねえなあって思う
C#の開発者が優秀すぎた
C#の開発者が優秀すぎた
510デフォルトの名無しさん
2018/02/11(日) 18:58:12.47ID:JShv+xJ2 Javaの検査例外になれるとKotlin-JVMで検査例外使えないのが辛い・・
511デフォルトの名無しさん
2018/02/11(日) 20:20:29.62ID:Dss3s5Hr >>508
例えば引数にByteを使う場合にJavaでは数値の明示的変換が要るのに対してKotlinでは要らないけど
いざ数値と比較しようとするときには
-> Java/Kotlin
== -> true/error
==(cast) -> true/true
equals -> false/false
equals(cast) -> true/true
になってKotlin側は値比較をしてくれないのはそのせいか
いやでも引数に使うときや代入時には(型の範囲内なら)変換無しで通るんだから
数値比較でも比較される型の範囲内ならキャスト不要にして欲しいな
例えば引数にByteを使う場合にJavaでは数値の明示的変換が要るのに対してKotlinでは要らないけど
いざ数値と比較しようとするときには
-> Java/Kotlin
== -> true/error
==(cast) -> true/true
equals -> false/false
equals(cast) -> true/true
になってKotlin側は値比較をしてくれないのはそのせいか
いやでも引数に使うときや代入時には(型の範囲内なら)変換無しで通るんだから
数値比較でも比較される型の範囲内ならキャスト不要にして欲しいな
512デフォルトの名無しさん
2018/02/11(日) 21:15:48.50ID:prqcbbby kotlin初心者の質問くんはここでいいですか…?
513デフォルトの名無しさん
2018/02/11(日) 21:19:39.67ID:gE7bRFhE ほかあたってください
514512
2018/02/11(日) 21:22:12.72ID:prqcbbby すみませんでした
515デフォルトの名無しさん
2018/02/11(日) 21:58:08.45ID:B0DbdRYG >>513
いや、いいだろ。なぜ?
いや、いいだろ。なぜ?
516デフォルトの名無しさん
2018/02/11(日) 22:32:21.15ID:gE7bRFhE すみません、Xamarinスレと勘違いしました
517デフォルトの名無しさん
2018/02/12(月) 15:11:34.54ID:Ut4sP9LM ワロタ
518デフォルトの名無しさん
2018/02/12(月) 15:28:15.00ID:rB04jb5x kotlinの話題が許されないkotlinスレ
519デフォルトの名無しさん
2018/02/12(月) 15:36:24.81ID:lpfNHnpq 何言ってんだここはザマリンスレだぞ
520デフォルトの名無しさん
2018/02/12(月) 16:44:32.14ID:gfcybQxo そういや Kotlin も初心者質問スレみたいのがあった方が良いんじゃないか?
今はまだ言語そのものを知らない人が多いようなのでこのスレだけでも良いかも知れないが、何れ増えて来るだろうし。
今はまだ言語そのものを知らない人が多いようなのでこのスレだけでも良いかも知れないが、何れ増えて来るだろうし。
521デフォルトの名無しさん
2018/02/12(月) 19:14:25.11ID:rB04jb5x そんなん増えてきたら作ればいいだろ
このスレですら過疎すぎてxamarinに乗っ取られてるんだからこれ以上住人を分散させなくていい
このスレですら過疎すぎてxamarinに乗っ取られてるんだからこれ以上住人を分散させなくていい
522デフォルトの名無しさん
2018/02/12(月) 19:27:31.45ID:gtsgi9fT Xamarin程の糞はない
523デフォルトの名無しさん
2018/02/12(月) 20:00:50.98ID:waI/80wR ある
524デフォルトの名無しさん
2018/02/12(月) 20:06:04.05ID:gfcybQxo >>521
ま、そうだな。
ま、そうだな。
525デフォルトの名無しさん
2018/02/12(月) 21:59:41.62ID:TVd19ADi XamarinってKotlinより流行ってるん?
526デフォルトの名無しさん
2018/02/12(月) 22:20:35.54ID:Af1G2ZWC 結局Xamarinの話題でまわるスレ
527デフォルトの名無しさん
2018/02/12(月) 22:23:41.28ID:rB04jb5x Kotlinはようやく存在が知られ始めたところだし、これからよ
528デフォルトの名無しさん
2018/02/12(月) 22:26:32.35ID:NpQ9GJ9J ざまりんとかことりんとか何か気安いな
529デフォルトの名無しさん
2018/02/12(月) 22:35:59.46ID:Bk9VmC4X XamarinというかC#が強すぎるんだよね
530デフォルトの名無しさん
2018/02/12(月) 22:46:21.77ID:gfcybQxo いやしかし特定の分野でだけではないかな。Web関係とか。
少なくとも俺の日頃の仕事では全く絡まないのでどこでよく使われているのかよくわからない。
少なくとも俺の日頃の仕事では全く絡まないのでどこでよく使われているのかよくわからない。
531デフォルトの名無しさん
2018/02/13(火) 06:41:15.56ID:+5F8N/ik C++でAndroid書くみたいなのは完全にオワコン?
532デフォルトの名無しさん
2018/02/13(火) 09:16:08.55ID:WXuIo0Zq ニッチコン
533デフォルトの名無しさん
2018/02/13(火) 09:22:14.51ID:Hjhq84aM >>531
ネイティブってこと?それだと当然CPUが違うと動かないよね。
ネイティブってこと?それだと当然CPUが違うと動かないよね。
534デフォルトの名無しさん
2018/02/13(火) 09:28:15.91ID:WXuIo0Zq え?
535デフォルトの名無しさん
2018/02/13(火) 10:09:44.20ID:ek2wpFVO Xamarinって確かライセンス買わないと使える機能に制限あるんじゃなかったっけ
536デフォルトの名無しさん
2018/02/13(火) 11:48:52.36ID:i1aJT757 使った事がないのでわかりません
537デフォルトの名無しさん
2018/02/13(火) 12:50:25.21ID:d0Q2J5B+ そうか Java VMで動くC#があれば全て解決するのか
538デフォルトの名無しさん
2018/02/13(火) 14:45:21.02ID:flHxC5Ds >>537
なんでわざわざJVMで?
なんでわざわざJVMで?
539デフォルトの名無しさん
2018/02/13(火) 16:28:11.56ID:JFn7hM60 C#自体あんまり好きじゃないから勘弁してくれ
540デフォルトの名無しさん
2018/02/13(火) 19:15:59.91ID:KJxSXl65 >>535
XamarinのライセンスはVisual Studioライセンスに統合されてる
Communityライセンスの条件内なら無料
そうでなければ年間サブスクリプションが必要(約6万円 / 年・開発者)
XamarinのライセンスはVisual Studioライセンスに統合されてる
Communityライセンスの条件内なら無料
そうでなければ年間サブスクリプションが必要(約6万円 / 年・開発者)
541デフォルトの名無しさん
2018/02/13(火) 20:59:24.53ID:YVR14H+q 安いなぁ
542デフォルトの名無しさん
2018/02/13(火) 21:10:26.79ID:RM6vxbUw 安いと感じるか高いと感じるかはあなたしだいです。
543デフォルトの名無しさん
2018/02/13(火) 23:22:43.96ID:7sc/QqUb でここはKotlinスレでいいんだよな?
544デフォルトの名無しさん
2018/02/14(水) 00:51:14.52ID:71Om1Biy Kotlin だって
いいじゃないか
JavaVM だもの
いいじゃないか
JavaVM だもの
545デフォルトの名無しさん
2018/02/14(水) 07:14:41.99ID:3FUTBO2y546デフォルトの名無しさん
2018/02/14(水) 12:55:24.11ID:EGLxgTrP kotlinは好きだけどJVMがなぁ・・・
て思ってる人はかなり多いと思うよ
kotlin nativeに頑張ってもらって
さっさとJVMから足洗ってほしい
て思ってる人はかなり多いと思うよ
kotlin nativeに頑張ってもらって
さっさとJVMから足洗ってほしい
547デフォルトの名無しさん
2018/02/14(水) 13:07:48.38ID:d5//Tphf 同意
548デフォルトの名無しさん
2018/02/14(水) 13:19:15.79ID:WIinEwd5 ぼきはJavaのライブラリ使うのでJVMでもいいれす(^p^)
549デフォルトの名無しさん
2018/02/14(水) 13:35:25.05ID:QwasDp2D 俺もとりあえずはJVMで良い。
気になるのはJavaScriptの方かな。
気になるのはJavaScriptの方かな。
550デフォルトの名無しさん
2018/02/14(水) 17:38:51.85ID:D3O9gfhg Kotlinに移行しようかとしばらく触ってみたけど、C#の方が痒いところに手が届くいい言語だな、、、
551デフォルトの名無しさん
2018/02/14(水) 18:38:51.02ID:8PtXrtN7 なんだかんだで膨大のJavaのライブラリとそれらのノウハウを使えるってのが大きいわな
552デフォルトの名無しさん
2018/02/14(水) 19:57:38.83ID:oF080CGK Javaの腐ったライブラリよりC#の洗練されたライブラリの方が有り難いんだけど
553デフォルトの名無しさん
2018/02/14(水) 20:14:34.75ID:viC2s+IO554デフォルトの名無しさん
2018/02/14(水) 20:56:03.30ID:UlcWCziO >>55
バッドノウハウは要らないのと神託社に抑えられいるのがイヤン
バッドノウハウは要らないのと神託社に抑えられいるのがイヤン
555デフォルトの名無しさん
2018/02/14(水) 21:35:40.97ID:mO/mX4fn ほとんど借金なんだよなぁ
COBOLと同じ道辿ってる
COBOLと同じ道辿ってる
556デフォルトの名無しさん
2018/02/15(木) 12:27:28.16ID:GqN6d9KA イミフ
557デフォルトの名無しさん
2018/02/15(木) 13:04:38.64ID:n8vclWLi JAVAの肩持つわけじゃないがCOBOLと同じ道は流石にないわ
558デフォルトの名無しさん
2018/02/15(木) 18:18:01.31ID:CMBfD/sb COBOLとは全然状況違うよな
分散処理のフレームワークとかミドルとか活発に開発されてるし
言語としては最先端ではないかもしれないけど、逆に最先端の言語でも優れたプロダクトを生み出してないなら大して存在価値ないし
分散処理のフレームワークとかミドルとか活発に開発されてるし
言語としては最先端ではないかもしれないけど、逆に最先端の言語でも優れたプロダクトを生み出してないなら大して存在価値ないし
559デフォルトの名無しさん
2018/02/15(木) 18:44:01.31ID:krlBMZHL これから終わるんだよ
kotlinとc#に駆逐される
kotlinとc#に駆逐される
■ このスレッドは過去ログ倉庫に格納されています
