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:GqsfT9Tb423デフォルトの名無しさん
2018/05/30(水) 14:07:55.72ID:j/R6l5mj タイピングの遅いプログラマーって、長時間正座できない落語家みたいなもんだろ
424デフォルトの名無しさん
2018/05/30(水) 14:16:56.26ID:CY9EdCtz 昔、先輩に
「PCのスペック上げる前に自分のスペック上げろ」
「プログラミングで1番ボトルネックになるのは入力スピードだからキーボードには金かけろ」
って教えられた
それ以来HHKB使ってる
「PCのスペック上げる前に自分のスペック上げろ」
「プログラミングで1番ボトルネックになるのは入力スピードだからキーボードには金かけろ」
って教えられた
それ以来HHKB使ってる
425デフォルトの名無しさん
2018/05/30(水) 14:31:36.04ID:7cKgIkbU 補完きくから実はタイピングはそれほど重要ではない
426デフォルトの名無しさん
2018/05/30(水) 14:37:04.08ID:CY9EdCtz Railsかなんかの動画で
初めてTextMate見た時は衝撃的だったわ
初めてTextMate見た時は衝撃的だったわ
427デフォルトの名無しさん
2018/05/30(水) 14:43:29.58ID:A0VUQsWM >>425
補完の速さのためにマシンスペックが重要になってくるよな。
補完の速さのためにマシンスペックが重要になってくるよな。
428デフォルトの名無しさん
2018/05/30(水) 16:15:20.38ID:ugq2le2T >>422
速いんじゃないかな。ていうかブラインドタッチしててキー見ていない。
たまに速くてもホームポジションに指を置いてなくてキーボード見ながら打ってる人居るが、それだとブラインドタッチよりは遅くなるのが普通だと思う。
そうであってはいけないわけではないしそれでも速い人は速いかも知れないが効率は悪いと思う。
速いんじゃないかな。ていうかブラインドタッチしててキー見ていない。
たまに速くてもホームポジションに指を置いてなくてキーボード見ながら打ってる人居るが、それだとブラインドタッチよりは遅くなるのが普通だと思う。
そうであってはいけないわけではないしそれでも速い人は速いかも知れないが効率は悪いと思う。
429デフォルトの名無しさん
2018/05/30(水) 16:42:43.12ID:YuvTuL6/ なにそれ
430デフォルトの名無しさん
2018/05/30(水) 16:57:52.97ID:gDez+FCM 思考を途切れさせない程度の速度で入力できれば十分じゃないかな。データ入力を専門とする人達ほどの速さはいらないと思う。
キー入力自体よりは、頭で考えている時間の方が比重はかなり大きいと思うよ。
キー入力自体よりは、頭で考えている時間の方が比重はかなり大きいと思うよ。
431デフォルトの名無しさん
2018/05/30(水) 17:00:46.40ID:zSYAOh3E 設計に一番時間かからない?そうでもないのか…?
432デフォルトの名無しさん
2018/05/30(水) 17:25:16.33ID:jNbD5bbO >>422
超早いよ。昔ゾンビ撃ちまくったもん
超早いよ。昔ゾンビ撃ちまくったもん
433デフォルトの名無しさん
2018/05/30(水) 17:33:02.85ID:nN9lgGwZ434デフォルトの名無しさん
2018/05/30(水) 17:58:05.47ID:zS//e6Rq プログラムを作るのにキー入力にかかる時間なんて大した比重じゃないだろ
9割は考えてる時間だわ
9割は考えてる時間だわ
435デフォルトの名無しさん
2018/05/30(水) 18:18:15.31ID:9jVf+l7V HHKB使ってるやつカチャカチャうるさいんだけど他人の迷惑になってるって何で気付かないの
436デフォルトの名無しさん
2018/05/30(水) 18:37:57.99ID:j/R6l5mj タイピング速度の話題ってスレチなんだけど他人の迷惑になってるって何で気付かないの
437デフォルトの名無しさん
2018/05/30(水) 19:41:52.33ID:zSYAOh3E >>423がそれを言うのか
438デフォルトの名無しさん
2018/05/31(木) 06:04:46.53ID:oIL7gyOu kotlinとjavaとを比較したら
kotlinの方が実行速度は速く
メモリにも優しいの?
kotlinの方が実行速度は速く
メモリにも優しいの?
439デフォルトの名無しさん
2018/05/31(木) 07:19:08.57ID:IFC4BjEQ えっ?
440デフォルトの名無しさん
2018/05/31(木) 08:05:10.36ID:m7ssRjNs は?
441デフォルトの名無しさん
2018/05/31(木) 08:55:30.24ID:02ZqwxZp JavaとJavaを比較するのは難しいな
442デフォルトの名無しさん
2018/05/31(木) 11:55:00.64ID:+cT2qfLL 出力されるものが違うんだから比較は出来るだろ
厳密にはKotlinの方が遅いんじゃないのか?でもnull安全
厳密にはKotlinの方が遅いんじゃないのか?でもnull安全
443デフォルトの名無しさん
2018/05/31(木) 12:16:29.46ID:sPT40d0f ラムダは無名インナークラスのオブジェクトとしてヒープに作られ、だからinlineにしろと言うが下手に使うとapkサイズ(Android)が大きくなる
444デフォルトの名無しさん
2018/05/31(木) 12:34:27.33ID:XsftK6MO どんな最適化がされるかによるかな
445デフォルトの名無しさん
2018/05/31(木) 14:38:12.68ID:+jWn3Bpu Kotlinから生成されるのと同じコードをjavaで書いたら当然同じ速度になるだろ
446デフォルトの名無しさん
2018/06/01(金) 14:06:58.90ID:yWtLbZRH kotlinはjavaコードをシンプルに書ける分、実行速度が遅いのかなと思ってしまったです
447デフォルトの名無しさん
2018/06/01(金) 15:55:27.95ID:EctGEGTk kotlinってJavaより本気でシンプルに書けてると思う?
そのシンプルさって本気で必要か?
そのシンプルさって本気で必要か?
448デフォルトの名無しさん
2018/06/01(金) 16:19:38.55ID:L+svQd+Y 必要だったかどうかは10年後にわかる
449デフォルトの名無しさん
2018/06/01(金) 18:17:17.42ID:Iuf8RZKT >>446
おじちゃんが「コンパイル」という言葉を教えてあげよう。勉強しなさい。
おじちゃんが「コンパイル」という言葉を教えてあげよう。勉強しなさい。
450デフォルトの名無しさん
2018/06/01(金) 18:17:57.16ID:Iuf8RZKT >>447
はい、思います。
はい、思います。
451デフォルトの名無しさん
2018/06/01(金) 19:05:06.36ID:N1sEXyvJ コードレビューのときとかも見なきゃいけないコードが減って、
重要な部分だけが差分として出てくるのはいいよね
重要な部分だけが差分として出てくるのはいいよね
452デフォルトの名無しさん
2018/06/02(土) 11:55:47.77ID:FVBP1VOI >>451
俺としては型推論や記述の省略はむしろコードレビューの時に情報が足りなくて、結局差分以外の前後(特に前)を読まないと修正が妥当かどうかが判断出来ない。
俺としては型推論や記述の省略はむしろコードレビューの時に情報が足りなくて、結局差分以外の前後(特に前)を読まないと修正が妥当かどうかが判断出来ない。
453デフォルトの名無しさん
2018/06/02(土) 12:22:50.19ID:6vA0Yh4c 型推論ってJavaでのメソッドチェーンや引数に式書くのと同じだけどな
それらも避けてるならまぁ・・・
それらも避けてるならまぁ・・・
454デフォルトの名無しさん
2018/06/02(土) 12:25:37.58ID:nQfuo/WV >>452
無能おつ
無能おつ
455デフォルトの名無しさん
2018/06/02(土) 16:45:18.56ID:wXgfkuX+456デフォルトの名無しさん
2018/06/02(土) 16:55:25.60ID:E/YFLCfz457デフォルトの名無しさん
2018/06/02(土) 18:31:22.94ID:XBrA/rvC >>452
向いてないから死ね
向いてないから死ね
458デフォルトの名無しさん
2018/06/02(土) 20:44:32.83ID:eVt6fhvr むしろ生きろ
459デフォルトの名無しさん
2018/06/02(土) 21:54:47.77ID:DuLLPUxH 生きて地獄を味わってから救いを求めて死ねばいい
460デフォルトの名無しさん
2018/06/02(土) 23:47:53.75ID:0q60OoOK >>452
わかる
わかる
461デフォルトの名無しさん
2018/06/03(日) 21:50:21.46ID:FVUlI3B2 >>459
わかる
わかる
462デフォルトの名無しさん
2018/06/04(月) 09:24:35.97ID:+ZSn+chj463デフォルトの名無しさん
2018/06/04(月) 09:43:42.30ID:H4zTDe2l464デフォルトの名無しさん
2018/06/04(月) 10:52:23.62ID:UeJV2JW9 >>452
文盲乙
文盲乙
465デフォルトの名無しさん
2018/06/06(水) 11:27:15.52ID:JwFcperg お前らが特定のレス叩きすぎるから萎縮してスレ過疎ったじゃねーかよ!
466デフォルトの名無しさん
2018/06/06(水) 11:30:36.99ID:GT56WN7x twitterじゃねえんだからゴミみたいなレスが溢れてるよりは何も書かれてない方が良いだろ
467デフォルトの名無しさん
2018/06/06(水) 12:44:55.73ID:BvgLEABL 最初から過疎ってるからセーフ
468デフォルトの名無しさん
2018/06/06(水) 12:57:33.74ID:Q9sTm81B で、肝心なKotlinの話題はないのか?
本が出るとかでもいいから。
本が出るとかでもいいから。
469デフォルトの名無しさん
2018/06/06(水) 14:39:19.17ID:9e0pNtVE KotlinのAndroid入門本が新しく一冊出るはず
470デフォルトの名無しさん
2018/06/06(水) 15:00:44.62ID:d/sMsUvN おお。そうか。また出るのか。
なんて本?もうAmazonとかには出てる?
なんて本?もうAmazonとかには出てる?
471デフォルトの名無しさん
2018/06/06(水) 21:03:09.61ID:stCrLIZM472デフォルトの名無しさん
2018/06/06(水) 21:15:39.65ID:I/lN0jrQ 新しくてAndroidっていうとこれか?
基本からしっかり身につくAndroidアプリ開発入門 Android Studio 3対応 (「黒帯エンジニア」シリーズ)
森 洋之
http://amzn.asia/fSD1PG8
基本からしっかり身につくAndroidアプリ開発入門 Android Studio 3対応 (「黒帯エンジニア」シリーズ)
森 洋之
http://amzn.asia/fSD1PG8
473デフォルトの名無しさん
2018/06/06(水) 21:40:46.93ID:pHjT5KoP >>472
ああ、たぶんそれ
ああ、たぶんそれ
474デフォルトの名無しさん
2018/06/06(水) 21:42:52.89ID:OU2EIiJw DroidKaigi 2018 - Inside Android Architecture Components
ttps://www.youtube.com/watch?v=7v4pJXy5dhk
Hiroyuki Mori [JA]
ttps://www.youtube.com/watch?v=7v4pJXy5dhk
Hiroyuki Mori [JA]
475デフォルトの名無しさん
2018/06/06(水) 22:26:21.79ID:RLod4FuC C#+WinFormsは趣味レベルで知ってる、それ以外は知らない
周りに教えてくれる人はいない
こんな状況でkotlinでAndroidプログラミングを1からっていけますかね?
Androidが3の頃に挑戦して挫折したヘタレです
ググってたら今やるならkotlinで、みたいな話いっぱい出てくるんですが
言ってるのはJavaでAndroidやってきた人ばっかな気がして
そういう人たちにはとっつきやすいってだけな気がしてきました
一応
http://www.atmarkit.co.jp/ait/series/8323/
見てたら結構C#に似ているところも多く
言語的には自分にとってJavaよりもとっつきやすいように見えるのですが
C#ならXamarinという選択肢もあるかもしれませんが
XAMLやWPFを学ぼうとしていまいち理解できず挫折したヘタレでもあり
クロスプラットフォームがやりたいわけでもないし・・・
どちらにせよ1から学ぶための書籍やサイトが少ないのが最大のネックだと思っています
特にサイトは経験者向けと思われる情報ばかりで・・・
今んとこJavaもAndroidプログラミングも知らないという人向けの書籍は出てないように見えます
>>472もJava経験者向けと書いてありますし
kotlinスタートブックは図書館で借りられるぽいので
とりあえず借りようかと思っています(貸出中でまだ借りられないけど)
周りに教えてくれる人はいない
こんな状況でkotlinでAndroidプログラミングを1からっていけますかね?
Androidが3の頃に挑戦して挫折したヘタレです
ググってたら今やるならkotlinで、みたいな話いっぱい出てくるんですが
言ってるのはJavaでAndroidやってきた人ばっかな気がして
そういう人たちにはとっつきやすいってだけな気がしてきました
一応
http://www.atmarkit.co.jp/ait/series/8323/
見てたら結構C#に似ているところも多く
言語的には自分にとってJavaよりもとっつきやすいように見えるのですが
C#ならXamarinという選択肢もあるかもしれませんが
XAMLやWPFを学ぼうとしていまいち理解できず挫折したヘタレでもあり
クロスプラットフォームがやりたいわけでもないし・・・
どちらにせよ1から学ぶための書籍やサイトが少ないのが最大のネックだと思っています
特にサイトは経験者向けと思われる情報ばかりで・・・
今んとこJavaもAndroidプログラミングも知らないという人向けの書籍は出てないように見えます
>>472もJava経験者向けと書いてありますし
kotlinスタートブックは図書館で借りられるぽいので
とりあえず借りようかと思っています(貸出中でまだ借りられないけど)
476デフォルトの名無しさん
2018/06/06(水) 22:31:07.38ID:Glbjy1Oa やりたいことが決まっているなら出来る。
決まってなければ情報量に溺れる
決まってなければ情報量に溺れる
477デフォルトの名無しさん
2018/06/06(水) 22:32:37.62ID:OU2EIiJw 目的がはっきりしないやつは何をやっても駄目
お勉強が目的ならJavaでもKotlinでもXamarinでも何でもやって時間を消費していけばいい
お勉強が目的ならJavaでもKotlinでもXamarinでも何でもやって時間を消費していけばいい
478デフォルトの名無しさん
2018/06/06(水) 22:34:36.68ID:g67biSXH >>475
本気でやる気があるなら専門書の1冊や2冊くらいちゃんと買おうな
本気でやる気があるなら専門書の1冊や2冊くらいちゃんと買おうな
479デフォルトの名無しさん
2018/06/06(水) 22:56:55.88ID:ZTNhaAtL480デフォルトの名無しさん
2018/06/07(木) 00:51:11.01ID:VEx/11mP 俺はC#のしの字も知らないのでなんとも言えない。
そうか。似てたのか。
そうか。似てたのか。
481デフォルトの名無しさん
2018/06/07(木) 01:14:51.14ID:EO/o86zQ セックスのセの字も知らない俺が来ましたよ
482デフォルトの名無しさん
2018/06/07(木) 06:32:54.21ID:HTPCxOdL483デフォルトの名無しさん
2018/06/07(木) 06:50:58.51ID:BNU48/le まずこの本を3回読んで、Java とオブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
その後、
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
スッキリわかる Java入門 第2版、2014
その後、
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
484デフォルトの名無しさん
2018/06/07(木) 07:47:18.48ID:I0cIVcWf 検索力が一番大事
それとプログラミングで使う知識のかなりの部分は特定の言語に依らない
取っ掛かりとしては普通にサンプルアプリをビルド/実行する環境作っていじっていけばいい
それとプログラミングで使う知識のかなりの部分は特定の言語に依らない
取っ掛かりとしては普通にサンプルアプリをビルド/実行する環境作っていじっていけばいい
485475
2018/06/07(木) 16:39:06.79ID:f2IosttJ 皆さんどうもです
私の場合、一番の肝はモチベーションを保てるかどうかだと気付きました
そういう意味では
じっくり勉強するより
>>484さんの言うように
とにかく打ち込んで動かしてみることかなと思いました。
javaを見たときは「c#と比べてなんか使いにくいな」というのが第一印象でしたが(あくまでちょっと調べてみた初心者の主観ですよ)
Kotlinは分かりやすくてc#よりいろいろ便利な気がしたので
自分の直感を信じてKotlinでやってみます。
取りあえずは新し目のKotlin+Android本を買ってみようかと
>>472を立ち読みしてみましたが
チンプンカンプンというわけではなかったので
>>482
xamlで挫折したことがネックになるなら
言語は何選んでもだめな気がするので考えないことにしました
私の場合、一番の肝はモチベーションを保てるかどうかだと気付きました
そういう意味では
じっくり勉強するより
>>484さんの言うように
とにかく打ち込んで動かしてみることかなと思いました。
javaを見たときは「c#と比べてなんか使いにくいな」というのが第一印象でしたが(あくまでちょっと調べてみた初心者の主観ですよ)
Kotlinは分かりやすくてc#よりいろいろ便利な気がしたので
自分の直感を信じてKotlinでやってみます。
取りあえずは新し目のKotlin+Android本を買ってみようかと
>>472を立ち読みしてみましたが
チンプンカンプンというわけではなかったので
>>482
xamlで挫折したことがネックになるなら
言語は何選んでもだめな気がするので考えないことにしました
486デフォルトの名無しさん
2018/06/07(木) 17:01:50.89ID:RUXm3D2t モチベーションを保ちたいならkotlinの勉強会なりもくもく会なりに定期的に行くといいよ
487デフォルトの名無しさん
2018/06/07(木) 19:56:16.13ID:b0JUau+Y いーやお前は向いてない
488デフォルトの名無しさん
2018/06/07(木) 20:42:49.81ID:VEx/11mP おまえモナー
489デフォルトの名無しさん
2018/06/08(金) 07:07:19.14ID:dTeFfRCY スッキリわかる Java入門 第2版、2014
たのしいRuby 第5版、2016
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
これら3冊を、数十時間で読める
でも、各言語の文法なんて、アプリ開発にはほとんど関係ない。
大部分が、Android API・OS の事だから
ゲーム作りなら、ほとんどが2D/3D の部分
たのしいRuby 第5版、2016
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
これら3冊を、数十時間で読める
でも、各言語の文法なんて、アプリ開発にはほとんど関係ない。
大部分が、Android API・OS の事だから
ゲーム作りなら、ほとんどが2D/3D の部分
490デフォルトの名無しさん
2018/06/08(金) 09:48:36.84ID:zbn8MUSd Rubyからプログラムに入った人間だから静的型付け言語は面倒臭いと思ってたけど、ただJavaが面倒臭かっただけなんだな。
KotlinをIDEで開発する生産性の高さに慣れてしまったらもう戻れない。
Kotlinかわいいペロペロ。
KotlinをIDEで開発する生産性の高さに慣れてしまったらもう戻れない。
Kotlinかわいいペロペロ。
491デフォルトの名無しさん
2018/06/08(金) 13:50:40.98ID:6xuCEeJN 初心者が最初に覚えるべきことは、
lateinitとby lazyだと思う
lateinitとby lazyだと思う
492デフォルトの名無しさん
2018/06/08(金) 13:53:39.63ID:1PlqYTvd わかった。今日はそれを覚えよう。
493デフォルトの名無しさん
2018/06/08(金) 14:26:23.78ID:fK9rmHcJ by lazyはともかくlateinitは絶対に他の方法が無い場合以外は基本的にアンチパターンだと思う。
494デフォルトの名無しさん
2018/06/08(金) 14:29:49.98ID:K7RFP+ML AndroidのonCreateで代入する系はどうするのがいいんだ
495デフォルトの名無しさん
2018/06/08(金) 14:36:08.22ID:YLelc45R >>494
俺はby lazyにしてる
俺はby lazyにしてる
496デフォルトの名無しさん
2018/06/08(金) 15:36:52.73ID:TJLfCVD6 >>494
それはいいんでないの
それはいいんでないの
497デフォルトの名無しさん
2018/06/08(金) 16:31:15.73ID:pba8q40Y lateinitを多用しすぎると実質null safetyが無意味になるからねえ
498デフォルトの名無しさん
2018/06/08(金) 21:53:46.19ID:Rj8gI1Yc Rock54で書き込みできなくて、短縮URLなんだけど済まない
ちょっと質問なんだけど、 https://goo.gl/RZzhrdのスレに下記の記述があるんだけど、
test6のほうはわかるんだけど、test5のほうで無名関数?の型が省略できるのはなんで?
//波括弧を省略して返値が明らかなとき返値の型を省略可能
var test5 = fun (num: Int) = num * 5
//変数の型を明示してあれば無名関数の引数と返値の型を省略可能
var test6: (Int) -> Int = fun (num) = num + 5
ちょっと質問なんだけど、 https://goo.gl/RZzhrdのスレに下記の記述があるんだけど、
test6のほうはわかるんだけど、test5のほうで無名関数?の型が省略できるのはなんで?
//波括弧を省略して返値が明らかなとき返値の型を省略可能
var test5 = fun (num: Int) = num * 5
//変数の型を明示してあれば無名関数の引数と返値の型を省略可能
var test6: (Int) -> Int = fun (num) = num + 5
499デフォルトの名無しさん
2018/06/08(金) 22:06:41.31ID:ZuDJRL/n500デフォルトの名無しさん
2018/06/09(土) 00:12:44.38ID:ck0LUwLO Int型を明示して16進数で指定するときに、値が4byteかつ負の数だとtoInt()が必要なの面倒だな
501デフォルトの名無しさん
2018/06/09(土) 14:19:38.63ID:Zus7L/10 What's new in Kotlin
ttps://speakerdeck.com/satorufujiwara/whats-new-in-kotlin?slide=1
ttps://speakerdeck.com/satorufujiwara/whats-new-in-kotlin?slide=1
502デフォルトの名無しさん
2018/06/09(土) 17:23:04.13ID:uYb8xFM5503デフォルトの名無しさん
2018/06/09(土) 18:06:46.11ID:bp611qr0 そもそも16進数で書くのって何の意味があるんだ?
504デフォルトの名無しさん
2018/06/09(土) 18:19:06.46ID:UdCQy9ct505デフォルトの名無しさん
2018/06/09(土) 18:23:37.27ID:PEEuyqb1 >>503
カラーコードとかビットマスク
カラーコードとかビットマスク
506デフォルトの名無しさん
2018/06/09(土) 19:37:29.06ID:uYb8xFM5 >>503
そう書いた方がプログラムが分かり易くなることがあるから使う。
例えばファイルやネットワークから取得した1バイトの下位6bitだけを取り出したい時とか
x and 0x3f と書いた方が x and 63 よりは分かり易い。まあ2進数使って x and 0b11_1111 の
ように書いても良いけどこれはビット数が多くなると分かり辛くなる(アンダーライン入れて
書いてくれないと余計に)。
そう書いた方がプログラムが分かり易くなることがあるから使う。
例えばファイルやネットワークから取得した1バイトの下位6bitだけを取り出したい時とか
x and 0x3f と書いた方が x and 63 よりは分かり易い。まあ2進数使って x and 0b11_1111 の
ように書いても良いけどこれはビット数が多くなると分かり辛くなる(アンダーライン入れて
書いてくれないと余計に)。
507デフォルトの名無しさん
2018/06/09(土) 20:06:50.64ID:PEEuyqb1 あとコードポイントも16進数の方がわかりやすいな
508デフォルトの名無しさん
2018/06/09(土) 20:54:23.48ID:Sr7ZUfc8 マイナス符号ごと16進にするケースはエラーコードくらいかね
509デフォルトの名無しさん
2018/06/09(土) 21:16:47.58ID:mIOWCJGq ARGB
510デフォルトの名無しさん
2018/06/10(日) 10:07:44.14ID:VIIC+jke いい加減、リソース解放言語レベルでサポートしろよ。
ネストがひどくなる。
ネストがひどくなる。
511デフォルトの名無しさん
2018/06/10(日) 10:43:23.49ID:Hxag2VNZ spring使う時はlateinitはありがたい
コンストラクタインジェクションできない場合もあるし
コンストラクタインジェクションできない場合もあるし
512デフォルトの名無しさん
2018/06/10(日) 14:28:36.18ID:MkySl8kh AndroidのonCreateみたいに、必ず呼ばれることが担保されてるコンストラクタ的な仕組みがあるならlateinitは普通にありだと思う。
それ以外では可能な限り避けた方が安全。どこのバカが何をしでかすかわからん。
それ以外では可能な限り避けた方が安全。どこのバカが何をしでかすかわからん。
513デフォルトの名無しさん
2018/06/11(月) 03:39:54.89ID:vbZR08Cw DataBindingとかはそうだな。
あとはDIでインジェクションされるのもか
あとはDIでインジェクションされるのもか
514デフォルトの名無しさん
2018/06/11(月) 09:11:57.06ID:kI8P97HL というかそもそもそういうフレームワークを使わないのにlateinitを使いたくなる状況ってそんなにないのでは。
自分で設計出来るなら普通に初期化のタイミングで渡せるように設計すりゃいいわけで。
自分で設計出来るなら普通に初期化のタイミングで渡せるように設計すりゃいいわけで。
515デフォルトの名無しさん
2018/06/11(月) 14:29:52.59ID:E8eHl899 そういえばお前らってことりん書く時にエディタ何使ってるの?やっぱりIntelliJ?
516デフォルトの名無しさん
2018/06/11(月) 15:14:37.41ID:9UUT0RVp vim
517デフォルトの名無しさん
2018/06/11(月) 15:58:23.23ID:r2wpkxp0 cat
518デフォルトの名無しさん
2018/06/11(月) 16:17:15.11ID:+rzAvx+u catはないわ
情弱すぎる
情弱すぎる
519デフォルトの名無しさん
2018/06/11(月) 18:05:01.55ID:r2wpkxp0 ed
520デフォルトの名無しさん
2018/06/11(月) 18:52:22.26ID:+4NUjgt2 IdeaVim
521デフォルトの名無しさん
2018/06/11(月) 18:56:43.75ID:H0MXdhgE マジレスすると、インテリ一択だろ
開発元が作ってるんだし、操作性も良い
開発元が作ってるんだし、操作性も良い
522デフォルトの名無しさん
2018/06/11(月) 19:36:27.25ID:qiDtRss9 IDEA一択だと思ってたけどこの前VSCodeで書いている人を見た。
正直KotlinはIDEで開発した方が圧倒的に生産性が高いから無駄な労力だよなあ、と思ったよ。
正直KotlinはIDEで開発した方が圧倒的に生産性が高いから無駄な労力だよなあ、と思ったよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★5 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★6 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- 一流新聞「高市首相の国会答弁は問題なし、撤回するな」が93.5% ソースはX 」 [834922174]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 【総裁選】記者「進次郎メモ見過ぎ」高市早苗「w」小泉進次郎「責任ある者は適切な慎重さを備えるべき」 [175344491]
- 山上被告の妹「母を変えた統一教会のせいだ」「払えと言ってきて腹が立った」涙ながらに証言【安倍元総理銃撃事件😲 [861717324]
