[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/15 03:52 / Filesize : 204 KB / Number-of Response : 1035
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Kotlin 3



1 名前:デフォルトの名無しさん [2018/03/19(月) 04:26:26.03 ID:GqsfT9Tb.net]
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org

前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/

175 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:33:16.34 ID:mSKsu7JZ.net]
やだよ

176 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:51:07.41 ID:vM7mL5EC.net]
ろずりん

177 名前:デフォルトの名無しさん [2018/04/26(木) 19:44:03.01 ID:jNpna8/V.net]
[1,2,3].map{it/jt}

178 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 20:36:37.89 ID:bkKH84l+.net]
kotlinも短い命だったな・・
dartよりkotlinの方が断然いいけど、flutter使うから仕方ない

179 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 21:10:09.80 ID:Iwcdm9TK.net]
>>169
その心は?

180 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 22:01:26.56 ID:M6tV8r+O.net]
ハゲたら同じ

181 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 22:47:10.05 ID:mr4JOKv/.net]
>>175
どちらもジャバが必要でしょう

182 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 00:28:24.66 ID:dNWYhHzU.net]
>>177
あれ?意外と上手

183 名前:デフォルトの名無しさん [2018/04/27(金) 01:14:39.77 ID:brho9sss.net]
>>177
うまい。座布団3枚。



184 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 07:21:51.18 ID:nYYrJ0mE.net]
古い浴槽に使うジャバって何だと思ったら除菌する奴なんだな

185 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 20:12:18.01 ID:CVp9kjgn.net]
片仮名で書かれるとジャバ・ザ・ハットしか出てこない

186 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 20:34:23.03 ID:IQOPRdyy.net]
グーグルで検索したらトップにジョンソン株式会社のHP出てくるじゃん
右側にはプログラミング言語のJavaが出てくる

187 名前:デフォルトの名無しさん [2018/04/27(金) 21:00:55.97 ID:oJis0HV7.net]
ジャワ

188 名前:デフォルトの名無しさん [2018/04/27(金) 21:28:53.26 ID:u2kJdmcz.net]
(0..9).map{0}

189 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 15:58:39.63 ID:Wm4ykXIY.net]
kotlinとざまりんならどっちがいいの?

190 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 16:01:43.84 ID:nH+PqyBO.net]
ゆうこりんに聞いてみろ

191 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 16:05:31.84 ID:Wm4ykXIY.net]
しぶりんに聞いてみます

192 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 16:40:23.64 ID:SOfglMqF.net]
Xamarin程の糞はない

193 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 17:59:31.99 ID:Pppv3RCG.net]
ろずりんを忘れるな!



194 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 18:11:52.81 ID:hM/KkTKS.net]
もうコチンと来たぞ!

195 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 18:49:19.54 ID:6DVqDX2U.net]
かちんこちんこ

196 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 20:07:45.19 ID:h1/c6Guz.net]
うんこと便器どっちがいいって言ってるようなものだ

197 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 21:28:46.33 ID:IOHzsB9l.net]
うんこと便器は種類が違うだろ

198 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 22:47:10.96 ID:YHeiyitx.net]
jvmとざまりんが便器でことりんとC#がうんこなんだろ

199 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 23:12:50.01 ID:SOfglMqF.net]
Xamarinがキングオブ糞

200 名前:デフォルトの名無しさん mailto:sage [2018/04/30(月) 01:31:28.52 ID:te/85JXM.net]
>>194
ワロタwwww

201 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 16:39:24.17 ID:fIoPnLDx.net]
ととのいました!
Xamarinとかけまして、山口達也とときます

202 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 17:34:28.27 ID:qQFzhz04.net]
ざまぁwww

203 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 18:45:52.07 ID:BXSlCSxH.net]
どっちもオワコンでしょう



204 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 19:44:51.30 ID:8ULE54zY.net]
val strList = mutableListOf<String>()
val file = File("a.txt").inputStream()
file.bufferedReader().useLines {

205 名前: lines -> lines.forEach { strList.add(it) } }

kotlinでファイルの内容を一行ずつListに入れたいと思います
今のコードは上記の通りなんですが、もっと良い方法ありますか?
あとから弄ることはないのでmutableじゃなくても良いんですが、
addするために仕方なくmutableListを使ってます
[]
[ここ壊れてます]

206 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:03:57.84 ID:BXSlCSxH.net]
map

207 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:09:37.30 ID:Pt1RvaDH.net]
>>200
val strList = File("a.txt").inputStream().use { it.bufferedReader().readLines() }

kotlin.io.useとか使ってちゃんとcloseするのも大事

208 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:13:03.23 ID:Pt1RvaDH.net]
あ、ごめんuseLinesで閉じられるか

209 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:46:25.76 ID:ZJwovLuD.net]
addAllでいけねぇか
file.bufferedReader().useLines { strList.addAll(it) }

210 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:49:06.56 ID:ZJwovLuD.net]
まぁ、質問の答えじゃねぇけどな・・

211 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 20:58:01.65 ID:8ULE54zY.net]
>>201
mapをどう使うのか気になります!

>>202
readLines()なんてあったんですね。こいつぁすげえや

>>204
addAll()なんてあったんで(ry


readLines()使います
ありがとうございました

212 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 02:08:22.72 ID:j95rG1QF.net]
val lines: List<String> = File("a.txt").readLines()

213 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 07:25:12.31 ID:1Y7/a5j8.net]
最近新しいニュースがないけど、Kotlin/Nativeが完成するまでは1.3もおあずけかな。



214 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 17:44:24.53 ID:NXqdvHJz.net]
Google I/Oがあるじゃない

215 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 20:43:37.77 ID:DzqZgTv9.net]
Google I/Oはないじゃある

216 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 21:22:41.34 ID:NXqdvHJz.net]
去年はKotlin正式採用の発表があったからな
今年もそれぐらいインパクトのある発表があるはず

217 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 21:40:02.71 ID:y3CoB1Z5.net]
React NativeのNativeModule機能を両側から何かして
Kotlin/Native と Kotlin/JS をシームレスに繋げてほしい

218 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 22:02:26.07 ID:1Y7/a5j8.net]
>>211
1.2の時はリリーススケジュールが結構前から出ていた気がするけど、1.3はbetaとかのスケジュールが
まったく出ていないように思う。
JetBrains社はやはり去年のGoogle I/Oで、もうゴールしていいよねになってしまったんじゃなかろうか。

219 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 16:57:06.51 ID:StHcEpAe.net]
Kotlinって開発速度遅いよね
まー、りんごの言語みたいに毎年のように互換性のなくなるアップデートされるよりはマシだけど

220 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 18:20:43.52 ID:b8me+xUR.net]
鼻水出て目がしょぼしょぼするから風邪かと思ったらどうやら花粉症らしい
困ったもんだ

221 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 12:01:19.05 ID:TJ9RGoEG.net]
>>214
正直これくらいでちょうどいいと思うわ
Swiftみたいになったら見向きもされなくなると思う

222 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 12:04:46.75 ID:igpJN87H.net]
Swift程の糞はない

223 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 11:12:22.97 ID:7/gw8sq2.net]
>>216
言語仕様自体はもう変わらなくていいと思うけど、coroutineが宙ぶらりんなのは早くどうにかして欲しい。



224 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 12:46:49.43 ID:fP766+WV.net]
すぐ確定仕様にしていった結果がSwiftの有様っすよ
Kotlin Common Module, Kotlin/Native, Kotlin/JSとの兼ね合いもあるのに急いでも碌なことにならない
まだexperimentalでいい

225 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 16:32:13.16 ID:bXICL0Bb.net]
コレクションをもっと簡単に書けるようにしてほしい
[]とか{:}で

226 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 17:56:09.80 ID:M14RDiD6.net]
了解しました。

227 名前:デフォルトの名無しさん [2018/05/06(日) 21:58:29.48 ID:T5/Kg5s7.net]
じゃ、頼んだよ。

228 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 22:07:05.83 ID:+9lGKahH.net]
お任せください。

229 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 22:18:17.80 ID:jfkK6s6j.net]
できました

230 名前:デフォルトの名無しさん [2018/05/06(日) 23:27:56.52 ID:Bse1bLkg.net]
ちんぴょろすぽーん

231 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 10:43:16.65 ID:GSmiCx6d.net]
>>220
ほんとそれ。なんでできないんだろうな。
arrayとmutableArrayの区別をつけられないから、とかか

232 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 12:26:19.53 ID:Qf8SvX2Q.net]
jsで遊んでろカス

233 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 12:45:36.72 ID:Jnj5L6/D.net]
いい大人がJSと遊んでると通報されるぞ



234 名前:デフォルトの名無しさん [2018/05/07(月) 12:53:24.13 ID:cKYqFDkk.net]
情報種別: 子ども被害情報
件名:声掛け事案

235 名前:の発生
発生日時: 07月06日 12:50
発生場所: 交野市 梅ヶ枝45番 付近路上
発信:交野警察署

発生状況: 帰宅途中の女子中学生が、男から「こんにちは」と声を掛けられる事案が発生しました。
犯人:犯人は、年齢20〜30歳ぐらい、痩せ形で背が高い、黒っぽいTシャツ、ジーパンで黒色自転車に乗車した男1名。

告知内容: 不審者を見かけたらすぐに110番通報しましょう。

大阪府警察安まちメール
http://www.info.police.pref.osaka.jp/newDeliveryCrimeDetail.do?selectionId=63186
[]
[ここ壊れてます]

236 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 12:57:16.89 ID:G9Gl/19p.net]
情報種別: 子ども被害情報
件名:声掛け事案の発生
発生日時: 07月06日 12:50
発生場所: 交野市 梅ヶ枝45番 付近路上
発信:交野警察署

発生状況: 帰宅途中の女子中学生が、男から「Xamarinほどの糞はない」と声を掛けられる事案が発生しました。
犯人:犯人は、年齢20〜30歳ぐらい、痩せ形で背が高い、黒っぽいTシャツ、ジーパンで黒色自転車に乗車した男1名。

告知内容: 不審者を見かけたらすぐに110番通報しましょう。

237 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 14:44:50.29 ID:fOhA56EG.net]
>>220
プロトタイプベースなJavaScriptでは連想配列がオブジェクト構造そのものになるから重要だけど
Kotlinに導入してもメリットは大して無い

{キー:値}はクロージャ構文と衝突するからSwiftでは[キー:値]を採用している
[]によるリテラル構文が駄目とは言わないけど
配列/連想配列のリテラルなんかのために将来の構文拡張性の一つを失うのはもったいない

238 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 14:48:25.42 ID:eTZxyX2C.net]
まあぶっちゃけarrayOfがあればリテラルはそんないらんよな
Javaよりはずっと簡潔にかける

239 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 05:57:16.16 ID:YuywDcJZ.net]
プログラム書けない人が、面白いSNSアプリを考えたとして
そのアプリを世に出して普及させたいと考えたとして
そのビジネスはどう立ち上げたらいいと思いますか?

240 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 06:03:41.37 ID:E5Surc0l.net]
スレ違いだと思うんですけど(名推理)
お金を用意して、作ってくれる会社や個人に発注したらどうすか(名案)

241 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 07:10:29.41 ID:TYQR0aHp.net]
1 発注する
2 自分でプログラミングを勉強する

このどちらかしかないよね。

242 名前:デフォルトの名無しさん [2018/05/08(火) 09:28:42.29 ID:QATPZX1W.net]
どのように書いてもコンパイラが最適化してくれて最終的に定数は定数としてバイトコード作ってくれれば良いだけ。

243 名前:デフォルトの名無しさん [2018/05/08(火) 09:29:19.41 ID:QATPZX1W.net]
あ、リロードせずに書いてしまった。すまん。



244 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 01:52:00.28 ID:u69ffNZC.net]
結局Android PはXperia XZ2で動くじゃねーか
誰だよ日本でリファレンス機ないとか騒いでたやつは

245 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 03:46:10.23 ID:o60wdvSz.net]
一昨日までなかったろう。何言ってるんだ

246 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 10:14:43.64 ID:0Fahon4i.net]
どうせこうなることは分かっていた
日本人は神経質過ぎんだよ

247 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 10:28:40.99 ID:zzkXGCsj.net]
なんでPixelって日本で売らんの?

248 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 10:42:59.07 ID:aJiRlDLf.net]
異常な市場なのとグーグルアシスタントの日本語対応なんじゃない?
前者の影響が大きいかと思う

249 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 10:57:02.07 ID:lmHEC1bd.net]
iPhone優位な市場は日本以外にもあるけど、Androidに限ってもキャリアに征服された謎の機種しか売れないのは日本くらいかもな

250 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 11:26:42.85 ID:zzkXGCsj.net]
KotlinでAndroidアプリ作って見たいけど、Pixelないから実機検証何でやったらいいのか分からんのよね

251 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 12:59:36.36 ID:0Fahon4i.net]
appleを

252 名前:ラけさせるために、アメリカの属国の日本には優秀なAndroid端末が入らないようにしてるんだよ []
[ここ壊れてます]

253 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 13:01:44.20 ID:0Fahon4i.net]
Kotlinだからってのが意味不明



254 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 13:02:27.25 ID:0Fahon4i.net]
Nexus5x/6p使え

255 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 13:43:28.76 ID:iuaWbcKA.net]
>>228
座布団一枚!

256 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 02:53:14.30 ID:iEhWAzK7.net]
Google はもう Kotlin へ完全移行する気満々だな

Android API 公式リファレンスのKotlin版
https://developer.android.com/reference/kotlin/packages

より Kotlin ぽい感じに書ける拡張 Android API
https://developer.android.com/kotlin/ktx

257 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 03:56:54.16 ID:8ugQB78R.net]
残念ながらflutter/dartが本命だから

258 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 06:47:31.56 ID:EKuA1z2z.net]
そんなんGoogle I/O見てたら明らかだっただろ

259 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 07:48:50.66 ID:P8aHvIbY.net]
ioでflutterなんか話題になってたっけ?

260 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 10:30:14.15 ID:pIzryTCi.net]
Googleの場合、GmailとInBoxの関係のように好きな方を使えってことだろ

261 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 10:44:06.88 ID:+7qwtmL0.net]
dartそこはかとなく古臭いんだけど。
flutterがkotlinに対応したほうが早い。

262 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 11:29:09.48 ID:rHS9mZr4.net]
kotlinよりjavaの方が優れてる点って無いもんな
javaの資産維持しつつkotlinに移行する流れは必然

263 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 11:43:34.80 ID:NQvTiPFY.net]
>>250
むしろなんとかDartを押し上げようと苦心してるような状況じゃね
Google社内の空気的にも厳しいと思うが
https://www.publickey1.jp/blog/17/typescriptdartgoogle.html



264 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:54:23.79 ID:jdtxj2Tf.net]
ちょっとKotlinが話題になったらすぐにJavaサポートは廃止に違いないと
日本人らしい短絡的早漏思考

265 名前:デフォルトの名無しさん [2018/05/12(土) 13:49:25.85 ID:H+i9mVZ5.net]
Dartは古臭いというか洗練されてないというか
昔懐かしいオールドJavaScriptにそっくりだからなあ

266 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 13:51:40.75 ID:H+i9mVZ5.net]
>>256
今年の発表を受けてもdartで盛り上がってるコミュニティなんて見たことないもんな
正直dartが人気になる可能性ほぼないから、それに引っ張られる形でflutterも上手くいかないと思う

267 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 13:52:53.24 ID:NuxM0Gnx.net]
そもそもdartはbetterJSとしてJava開発者に馴染む様に作られたからね

268 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 14:00:13.86 ID:UoMtV9Kh.net]
廃止するとは思えないなあ。

269 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 15:02:38.88 ID:8ugQB78R.net]
確かにdartはくそだと思うけどトータルとして見ると
flutter+dart>Arch Comp+kotlin
だからな。

270 名前:デフォルトの名無しさん [2018/05/12(土) 15:18:37.38 ID:TjVuoOYn.net]
そうか?まあしかし俺はKotlinに傾注するよ。というのはこういうのは言語そのものの良し悪しよりも広まったもん勝ちになるのが普通だからだ。
広まって稼げるとなると入門書や関連書籍も沢山出てライブラリとかも沢山作られて余計に楽になる。

271 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 15:31:16.99 ID:8ugQB78R.net]
いくらkotlinが素晴らしくても他の部分が足引っ張りすぎだわ。データバインディングやらarch compで楽になったとはいえ元がクソ過ぎて継ぎはぎだらけで、データバインディングはメニューにはバインドできなくて結局自前でやる中途半端さ。
kotlin+databind+arch compsでMVVMで1本作って見たけど、そこら辺の中途半端さにいらいら。

で次のアプリをflutter+dartで作ってるけど、dartのクソな部分が多少目につくけどflutterの方は一貫性があって今のところいい感じ

272 名前:デフォルトの名無しさん [2018/05/12(土) 16:16:07.31 ID:TjVuoOYn.net]
>>264
それはビジネスチャンスだぞ。その糞な部分を埋めるものを君が作れば世界中に唸るほど売れて何億ドルも稼ぎまくってビリオネアになれるということだ。
ま、頑張れ。

273 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 16:30:53.52 ID:znupWRNI.net]
menuはtoolbar部分を普通に自前でレイアウトしてImageViewなりTextViewなりを
配置すればdatabindingできるけどな



274 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 20:32:41.53 ID:YK3tsP6q.net]
>>263
完全に同意。
flutterはよく設計されてると思うけど、Dartであることがボトルネックになって広く使われることはまずないだろうな

275 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 21:07:41.76 ID:ti3xQtAP.net]
言語なんて手段だ。でも世の中には言語でやるやらないを決める人が大勢いる。そして多数は正義。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef