X



Kotlin [無断転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0804
垢版 |
2017/10/11(水) 18:19:59.78ID:Q0CgrKbU
>>802
逆にしばらくエンジニアやってりゃ、技術文書は読めるようになったりするけどな。
仕事でやるなら翻訳自体、翻訳メモリ使って翻訳することの方が多いし。
翻訳メモリで完全新規な文書の翻訳はたまに手伝う。
0805デフォルトの名無しさん
垢版 |
2017/10/11(水) 18:21:22.65ID:AVBsiIwy
>>801
おお。そうだ。このスレはこれから英語で書こう。
0806デフォルトの名無しさん
垢版 |
2017/10/11(水) 18:22:16.37ID:AVBsiIwy
i have a pen
0814デフォルトの名無しさん
垢版 |
2017/10/12(木) 09:09:03.89ID:tSTw7rai
は?英語なんて知らなくても全部グーグル先生に突っ込めば読める
0815デフォルトの名無しさん
垢版 |
2017/10/12(木) 09:18:29.99ID:AXWM+xbo
I am fool.
You are fool.
We are fool.
0818デフォルトの名無しさん
垢版 |
2017/10/12(木) 11:44:05.54ID:6DbuDLdk
me too
0820デフォルトの名無しさん
垢版 |
2017/10/12(木) 12:40:17.85ID:LPj/TZWs
It is useless. I can not communicate at all in English.
0832デフォルトの名無しさん
垢版 |
2017/10/13(金) 00:49:55.72ID:neFZx4WS
>>828
I am your friend.
0833デフォルトの名無しさん
垢版 |
2017/10/13(金) 19:18:19.17ID:/02if2W5
いますぐJavaをやめてKotlinに移行すべき10の理由↓
0834デフォルトの名無しさん
垢版 |
2017/10/13(金) 19:28:52.37ID:WJkFRsiD
1. I love kotlin.
0835デフォルトの名無しさん
垢版 |
2017/10/13(金) 19:30:46.10ID:WJkFRsiD
2. We love kotlin.
0841デフォルトの名無しさん
垢版 |
2017/10/14(土) 05:04:47.87ID:rkGKts9o
これから流行るんじゃねえか? まずは Android 用アプリ作成に使うのが流行ると思うぞ。
0842デフォルトの名無しさん
垢版 |
2017/10/14(土) 06:05:23.13ID:Ls8C6+0E
AndroidStudio3.0のベータ版だと、アプリとテストの雛形のデフォルトがKotlinになってるから
特にこだわりがない人は Kotlin 使うようになるだろね
0845デフォルトの名無しさん
垢版 |
2017/10/14(土) 09:34:03.59ID:22PxWoNo
ぬる安全で動かなきゃletとかwithとかalsoとか見せればイチコロだと思うにゃん
さほど変態的でない記述でJavaコードが更に短くなるというだけで訴求力はあるはず
0848デフォルトの名無しさん
垢版 |
2017/10/14(土) 14:26:02.66ID:ocOTfHdi
withは要らんわ
大してメリットが無く紛らわしいだけだからとC#が意図的にVBから削ったゴミを
なぜ今更復活させてしまったのか
0850デフォルトの名無しさん
垢版 |
2017/10/14(土) 14:55:18.93ID:xdbq9lHZ
letは「これnot nullのif文代わりに使えるじゃん!」って置き換えるもその後にelse節が必要になって泣く泣く書き換える羽目になるトラップとして使う
0851デフォルトの名無しさん
垢版 |
2017/10/14(土) 16:45:54.36ID:UTsnHwgS
valで変数を書き始められるのが楽
Javaに戻ると型名書かないといけなくて脳に負担がかかる
0852デフォルトの名無しさん
垢版 |
2017/10/14(土) 16:59:08.57ID:F+wwiVHB
Javaがどんどん軟派化仕様を取り入れてるときに、軟派言語出されても競合するなぁ。
0853デフォルトの名無しさん
垢版 |
2017/10/14(土) 17:32:07.97ID:UTsnHwgS
Javaの件でOracleがGoogleを訴えたりしてなかったっけ?
あれが関係しているような気がするんだが
0854デフォルトの名無しさん
垢版 |
2017/10/14(土) 17:46:40.03ID:F+wwiVHB
MSは訴えられてWindowsからMS製Javaを排除したが、
AndroidからGoogle製Javaを排除したらただのLinuxじゃん。
0858デフォルトの名無しさん
垢版 |
2017/10/14(土) 21:25:44.86ID:Ls8C6+0E
>>848
withは言語機能として組み込まれてるわけじゃなくて、
他のrunとかapplyでも使ってるレシーバ付き関数リテラルの一番簡単な使い方
このレシーバ付き関数リテラルがあれば、withみたいな関数は簡単に定義できるんで、
withがダメっていうならレシーバ付き関数リテラルもダメってことになる
でもKotlinは意図的にレシーバ付き関数リテラルを用意して活用する気満々なんだよ
0860デフォルトの名無しさん
垢版 |
2017/10/15(日) 01:57:24.53ID:1JZd3G1s
withってほとんどの場合副作用使うからなあ
現代的なプログラミングにはそぐわないよ
0862デフォルトの名無しさん
垢版 |
2017/10/15(日) 03:09:10.81ID:ps8be+yY
1つのList/Setを条件で分けて3つのグループにするのに何かいいやり方ありますか?
val group1 = ArrayList<HogeEnum>()
val group2 = ArrayList<HogeEnum>()
val group3 = ArrayList<HogeEnum>()
group.forEach {
when {
it.isHoge() -> group1.add(it)
it.isHage() -> group2.add(it)
else -> group3.add(it)
}
}
0864デフォルトの名無しさん
垢版 |
2017/10/15(日) 04:01:40.27ID:fk/JYaTL
こんな感じか
val result = group.groupBy ({ if (it.isHoge()) 0 else if (it.isHage()) 1 else 2 }, {it})
val group1 = result[0]
val group2 = result[1]
val group3 = result[2]
0865デフォルトの名無しさん
垢版 |
2017/10/15(日) 17:12:21.76ID:sVOncOOl
>>864
itのままでいいなら二番目のパラメータ省略できるよ。
0867デフォルトの名無しさん
垢版 |
2017/10/15(日) 19:18:47.56ID:WbabBMh3
さっき本屋行ったらこんなの売ってた。工学社の I/O BOOKS のやつだ。
https://i.imgur.com/UHC2KT1.jpg
ぱらぱらめくって見た感じでは全体が簡単にまとめられているようではあった。
小さいサイズの本の方がいい人向けかな。
まあしかし買うなら立ち読みして確認してからにするとよい。
0871デフォルトの名無しさん
垢版 |
2017/10/16(月) 01:10:50.17ID:K3bUm04o
>>869
ああ。中身撮影してると思われたら捕まるだろうな。w
しかし少し離れた所から表紙しか撮影してないから誤解されることはないと思うがな。
0872デフォルトの名無しさん
垢版 |
2017/10/16(月) 02:03:12.91ID:8vIi4A+y
>>871
店舗内での書影撮影に関してはわりと明確なルールがあるよ

・ 書店が入っている商業施設が無断撮影禁止なら無断撮影者は退去対象である

明瞭だ
著作権とかどうでもいい
出禁だ出禁
0873デフォルトの名無しさん
垢版 |
2017/10/16(月) 02:12:21.73ID:1RgvFhx3
>>872
店内で本をスマホにかざすとアクションが起こるみたいなアプリがまずぶつかる障壁だな
本屋主導の電書アプリでついてる機能でプレスリリースまで出したけど立ち消えになったりもする
kotlinでシチュ限定スマホアプリ作ってる人もいるだろうけどスマホ使用制限エリアとの兼ね合いには注意だ
0874デフォルトの名無しさん
垢版 |
2017/10/16(月) 19:28:21.38ID:hogQmxQx
これを皮切りに
kotlinの本が続々出て今年から来年にかけて
爆発的に売れる予感。
0876デフォルトの名無しさん
垢版 |
2017/10/16(月) 21:37:31.83ID:7CHwAcHs
まともに移行する理由がひとつも挙げれなかったから爆発しない。F#ぐらいの立ち位置だな。
0881デフォルトの名無しさん
垢版 |
2017/10/16(月) 22:12:56.85ID:7CHwAcHs
この人は人の話を聞かず妄想で話を進める人だな。

頭に蛆でも沸いてるのか?
0882デフォルトの名無しさん
垢版 |
2017/10/16(月) 22:49:58.86ID:snZUUJVe
今爆発が始まったばかりなんだよ。
0883デフォルトの名無しさん
垢版 |
2017/10/17(火) 03:13:52.64ID:hVetZd8l
Javaで困ってねーからな。Javaで困ってる案件をKotlinなら解決できるわけもなく。

中にはNull例外で困ってる初心者もいるようだが。
0884デフォルトの名無しさん
垢版 |
2017/10/17(火) 04:17:41.05ID:NmuLnA8X
Java自体Android開発以外であんまり使わないからKotlin Nativeに期待してる
仕事だとWebはPHP、PCはexe形式のWin用の案件ばっかりなんだよね
0885デフォルトの名無しさん
垢版 |
2017/10/17(火) 08:01:28.76ID:7/LKBs88
未だに手続き型の泥臭いコードが主流の日本じゃ流行らないでしょ
日本はCOBOLとstatic Javaが正義
0886デフォルトの名無しさん
垢版 |
2017/10/17(火) 08:17:08.08ID:gQ4z+/LN
どうして自分で使ってもいない言語のスレにやってきて書き込むのかまったく意味不明
0888デフォルトの名無しさん
垢版 |
2017/10/17(火) 09:31:20.86ID:4QIDkuyk
「Javaで作ってます(実際にはKotlinですが)」というパターンが増えると思う
Javaのボイラープレートコードを
・IDEが自動生成してソースに直書きする
・Kotlinがコンパイル時に追加書きする
という程度の違いしかないわけだし
見る必要のないものは見えないほうが能率的にも好ましい
0890デフォルトの名無しさん
垢版 |
2017/10/17(火) 11:27:44.11ID:onQ9Ahkh
>>889
Kotlinからプログラミングに入った人が、数年経ってからJavaに手を出したとして、Javaの方が簡単だと思うかな
0891デフォルトの名無しさん
垢版 |
2017/10/17(火) 12:21:38.68ID:H+HUM8Ad
まだ学習中ではあるが、Java より Kotlin の方が簡単なのではないかという感じがしている。
少なくとも同じことやろうとしたら Java では記述が面倒になるものがある。
0893デフォルトの名無しさん
垢版 |
2017/10/17(火) 13:37:15.76ID:gQ4z+/LN
>>891
簡単だよ、「教科書」の範囲を脱するとJavaの知識は絶対に必要だからちょっとアレだけど
所要時間の7割くらいはKotlinでざくざく書ける
残り3割は
・ 事例をKotlinでググったがJavaのしか出てこなかったので諦めてJavaを読んでいる
・ IntelliJでJavaコードを変換してもらったらジェネリクスやコンパニオンオブジェクトやアノテーションだらけになりしかも動かないので泣きながら修正している
・ IntelliJに変換してもらおうとしたらどうやらスニペットらしく何度ペーストしてもうんともすんとも言わないので吐きながら手作業でひとつひとつ置き換えている
のだいたいどれかだ
0894デフォルトの名無しさん
垢版 |
2017/10/17(火) 18:57:01.82ID:hVetZd8l
ビット演算子とかすでに普及したC系の書法あるのになんで変えるんだろう?
0897デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:36:40.86ID:H+HUM8Ad
>>896
スマホやタブレットなら拡大するを押した後はピンチできると思うよ。
0898デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:39:30.41ID:dhvYHJws
お前ら時代についていけなくてプログラミングの仕事ができなくなるぞ
Kotlin以外にもRxとかdatabindingとかMVVM, flux, MVIとか
新しい技術がどんどんでてきてんのにどうすんだ
0899デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:50:31.20ID:H+HUM8Ad
え?全部覚えればいいだけでは?
0902デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:59:12.42ID:GiRVoeFb
AndroidのKotlin、2018年にはシェアでJavaを上回る可能性
ttp://news.mynavi.jp/news/2017/10/17/044/
レス数が900を超えています。1000を超えると表示できなくなるよ。

ニューススポーツなんでも実況