JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1531818027/
探検
Kotlin 5
レス数が900を超えています。1000を超えると表示できなくなるよ。
2018/12/08(土) 20:29:41.41ID:oXOQORcd
841デフォルトの名無しさん
2019/06/02(日) 12:06:59.02ID:TDNwqEN9 sunが震え声で
ハードの進化でJVMのパフォーマンスは向上していくから…
って言ってから何年経ったのか
ハードの進化でJVMのパフォーマンスは向上していくから…
って言ってから何年経ったのか
842デフォルトの名無しさん
2019/06/02(日) 12:13:33.66ID:UpSyXruc PHPで作ってたけどパフォーマンスが出なくなって来たからJavaで作り直す、みたいなのはよく聞くな
同じ理由で昔はRailsからJavaってのもあったけど最近のRailsは速いからあまり聞かなくなった
同じ理由で昔はRailsからJavaってのもあったけど最近のRailsは速いからあまり聞かなくなった
843デフォルトの名無しさん
2019/06/02(日) 14:27:04.47ID:Kbt/vpV3 Rails ができれば、コピーのCakePHP も出来る
違う言語だけど
違う言語だけど
844デフォルトの名無しさん
2019/06/02(日) 14:47:02.52ID:530n/55/ Rubyキチ、無視しろ。
845デフォルトの名無しさん
2019/06/02(日) 14:52:37.88ID:LUUGWxBq php8()
846デフォルトの名無しさん
2019/06/02(日) 15:29:19.09ID:sHGNUntV 新規でサーバ側でkotlinで作ってもらったけど
少数派なのか。
まあ、何ができるかが大事だからいいけど、流行に左右されるのは厳しいね。
少数派なのか。
まあ、何ができるかが大事だからいいけど、流行に左右されるのは厳しいね。
847デフォルトの名無しさん
2019/06/02(日) 16:54:37.31ID:/69WsxDT848デフォルトの名無しさん
2019/06/02(日) 21:44:03.80ID:xSU5v8RX 結構Java嫌いな人多いんだね。自分もJavaは好きじゃないけど。
>>840
Javaが検討される規模のWEBサービス作る時にJVM以外の選択肢って例えば何かあるのかな?
>>841
Javaの出始めと比べたら劇的に進化してSunの言う通りになったと思うけどな。
Java離脱組もパフォーマンスじゃなくて開発効率やサービスの拡張性を気にしてる。
>>846
少数派なのはそうなんだけど、依頼側から見たサーバーサイドkotlinのデメリットは
・現状では開発者が少ない=人が集まらないことによる遅延、開発者単価
・実績がない=未知の何かが起こるかも
なのでローンチ出来てる時点でデメリットは乗り越えているし、
Android界隈では確固たる位置にいるからこの先メンテ人材が見つからない心配もない。(←ここが流行に左右されて困るポイント)
悪くない選択だったと思うんだけど
>>840
Javaが検討される規模のWEBサービス作る時にJVM以外の選択肢って例えば何かあるのかな?
>>841
Javaの出始めと比べたら劇的に進化してSunの言う通りになったと思うけどな。
Java離脱組もパフォーマンスじゃなくて開発効率やサービスの拡張性を気にしてる。
>>846
少数派なのはそうなんだけど、依頼側から見たサーバーサイドkotlinのデメリットは
・現状では開発者が少ない=人が集まらないことによる遅延、開発者単価
・実績がない=未知の何かが起こるかも
なのでローンチ出来てる時点でデメリットは乗り越えているし、
Android界隈では確固たる位置にいるからこの先メンテ人材が見つからない心配もない。(←ここが流行に左右されて困るポイント)
悪くない選択だったと思うんだけど
849デフォルトの名無しさん
2019/06/03(月) 23:56:34.84ID:JEDLjuFd JVMの性能は実行時最適化が強みだから
ベンチマーク系は不利
巨大なプログラムで長時間の動作において有利なはず
にもかかわらずベンチマークでもそこそこ速いんだからすごいのでは
ベンチマーク系は不利
巨大なプログラムで長時間の動作において有利なはず
にもかかわらずベンチマークでもそこそこ速いんだからすごいのでは
850デフォルトの名無しさん
2019/06/04(火) 00:08:19.43ID:8w4/id00 いや実行時最適化は繰り返し実行される処理に対して効くからベンチマークには強いぞ
立ち上がりの遅さとか、ベンチマークに現れない体感的な部分がJVMは遅い
事実上サーバー専用だから仕方ないが
立ち上がりの遅さとか、ベンチマークに現れない体感的な部分がJVMは遅い
事実上サーバー専用だから仕方ないが
851デフォルトの名無しさん
2019/06/04(火) 02:28:23.05ID:Xu6aOKJJ JVMはガーベッジコレクションでスローダウンするから未だに使い物にならない。
一番大事な時に直撃で機会損失が億いくと違約金も凄まじかったぜ。
一番大事な時に直撃で機会損失が億いくと違約金も凄まじかったぜ。
852デフォルトの名無しさん
2019/06/04(火) 06:40:04.13ID:1zKcF7rp 果てしなく嘘くさいな
シビアなシステムでどれだけ使われてると思ってるんだ
シビアなシステムでどれだけ使われてると思ってるんだ
853デフォルトの名無しさん
2019/06/04(火) 07:41:14.05ID:zxBnyDUV 10年以上前からあるコンカレントGCすら知らないような会社なんだろう
854デフォルトの名無しさん
2019/06/04(火) 08:08:31.64ID:LGhp/e10 業務用Javaに関しては新機能が使われずなおかつアプデなしで10年経過とか普通にあるからな
それはそれでもいいから対外的にJava語るなって話なんだが
それはそれでもいいから対外的にJava語るなって話なんだが
855デフォルトの名無しさん
2019/06/04(火) 08:20:13.77ID:1zKcF7rp 例のみずほのサグラダファミリアもJava1.5という噂を聞いたけどマジなんかな
856デフォルトの名無しさん
2019/06/04(火) 10:17:08.75ID:prB+PlYz ネイティブでgc使わないようなコードも出せるようになればなんとかなりそうな気もするが、そうするとライブラリもそれ用のを使わないとダメか。
857デフォルトの名無しさん
2019/06/04(火) 11:48:04.89ID:+GlxYcps graalvmでできるぞ
858デフォルトの名無しさん
2019/06/04(火) 12:44:23.82ID:zxBnyDUV それ回収しないやつじゃないですかね
859デフォルトの名無しさん
2019/06/04(火) 18:10:17.62ID:/4mAZqwS JVMが使い物にならないという人が何を使っているのかとても気になる
860デフォルトの名無しさん
2019/06/04(火) 18:49:03.68ID:Rd1vYitp JVM入りの指輪使ってます!
861デフォルトの名無しさん
2019/06/04(火) 19:32:40.19ID:+GlxYcps jvmの引数でもGCのラグを解消できるし
最新のZGCというのも出てきた
最新のZGCというのも出てきた
862デフォルトの名無しさん
2019/06/04(火) 23:57:50.92ID:FDlJBmR7 JVMというかspring fwの起動が糞遅いのは分かる
2.0になって少しましになったけど…
2.0になって少しましになったけど…
863デフォルトの名無しさん
2019/06/05(水) 01:12:19.63ID:PtZsxspX springってそんな遅いっけ?
864デフォルトの名無しさん
2019/06/05(水) 10:00:02.20ID:zKfENgey 気のせいかわからんがKotlinでspringやると遅いような気がする
865デフォルトの名無しさん
2019/06/05(水) 10:01:33.26ID:C+IWDk26 Ktor流行って欲しい
866デフォルトの名無しさん
2019/06/05(水) 10:13:38.35ID:gaDZjJ4I867デフォルトの名無しさん
2019/06/05(水) 13:28:31.33ID:B3mDB84e868デフォルトの名無しさん
2019/06/05(水) 19:11:23.87ID:i1hhoL96 >>866
Ktorをその並びで並べるのはちょっと違うと思う。
Ktorをその並びで並べるのはちょっと違うと思う。
869デフォルトの名無しさん
2019/06/05(水) 21:56:16.86ID:Nwu/rjvu >>868
kotlin/jvmはJava代替でSIerによるフルスタックFW&モノリシック開発が向いている
kotlin/nativeはGo代替を目指していてWeb系企業のマイクロサービスが向いている
kotlin/jvm+ktorではGOに勝てるユースケースが無いので
ktor流行にはkotlin/nativeの流行も必須というのが自分の主張。
まあ異論はあると思う。ちなみにkotlin/nativeは応援してるしktorも流行ってほしい
kotlin/jvmはJava代替でSIerによるフルスタックFW&モノリシック開発が向いている
kotlin/nativeはGo代替を目指していてWeb系企業のマイクロサービスが向いている
kotlin/jvm+ktorではGOに勝てるユースケースが無いので
ktor流行にはkotlin/nativeの流行も必須というのが自分の主張。
まあ異論はあると思う。ちなみにkotlin/nativeは応援してるしktorも流行ってほしい
870デフォルトの名無しさん
2019/06/06(木) 00:14:12.91ID:crlHsY/g871デフォルトの名無しさん
2019/06/06(木) 05:38:57.73ID:AHPkvIjM872デフォルトの名無しさん
2019/06/06(木) 06:33:47.56ID:DDFFQDhW そもそもKtorってJVM、というかServletに依存してね
873デフォルトの名無しさん
2019/06/06(木) 09:26:51.24ID:B66i5Eyn 依存はしてなくね
874デフォルトの名無しさん
2019/06/06(木) 10:59:43.79ID:72rhxhib 次のリリースでkotlin/nativeのbuild時間が改善されそう
リリースいつなんだろ。。
リリースいつなんだろ。。
875デフォルトの名無しさん
2019/06/06(木) 12:47:51.63ID:rJJBtVPp 利根川さんにでも聞け
876デフォルトの名無しさん
2019/06/06(木) 20:06:45.07ID:UUcOWqLu kotlin/nativeはGraal(AOT)に勝てるかどうかすら怪しいのに、夢見過ぎだろ。
877デフォルトの名無しさん
2019/06/06(木) 20:44:18.25ID:tk55iQ4S ktsって誰も使ってなさそう
878デフォルトの名無しさん
2019/06/06(木) 21:14:00.21ID:DsfM5wVX Gradleで使う
879デフォルトの名無しさん
2019/06/07(金) 08:15:36.89ID:XGKtoEgu880デフォルトの名無しさん
2019/06/07(金) 08:44:09.41ID:XGKtoEgu >>879の補足
Graal側はAArch64/Linux対応が完成してからiOS対応をやるかどうか検討するとのこと
https://github.com/oracle/graal/issues/373#issuecomment-454697157
まだAArch64/Linux整備中の段階
https://github.com/oracle/graal/commits?author=sanzinger&since=2019-05-15&until=2019-06-07
iPhone/iPadのチップ : A10〜A12X : ARMv8ベース
ARMv8の64ビットモードがAArch64
Graal側はAArch64/Linux対応が完成してからiOS対応をやるかどうか検討するとのこと
https://github.com/oracle/graal/issues/373#issuecomment-454697157
まだAArch64/Linux整備中の段階
https://github.com/oracle/graal/commits?author=sanzinger&since=2019-05-15&until=2019-06-07
iPhone/iPadのチップ : A10〜A12X : ARMv8ベース
ARMv8の64ビットモードがAArch64
881デフォルトの名無しさん
2019/06/07(金) 16:14:27.25ID:5OmdT0Za kotlin/nativeのメインターゲットはiOS開発なんだろうと思う。
882デフォルトの名無しさん
2019/06/07(金) 16:40:27.70ID:xSr7j0ut 普通に考えりゃそうだわな
883デフォルトの名無しさん
2019/06/07(金) 16:53:00.43ID:q0RmewW9 Swiftネイティブでいいじゃん、他にはUnityもあるし。
入り込む余地ないでしょ。
入り込む余地ないでしょ。
884デフォルトの名無しさん
2019/06/07(金) 19:12:00.19ID:uzdYHfME 釣り針は大きすぎちゃいかんのだぞ
885デフォルトの名無しさん
2019/06/09(日) 13:55:10.20ID:pv0ZpPmn kotlin3大いいところ
・android標準という安心感(直ぐには廃れない)
・モダンな書き方ができる(arrowもあるし)
あと1つは?
・android標準という安心感(直ぐには廃れない)
・モダンな書き方ができる(arrowもあるし)
あと1つは?
886デフォルトの名無しさん
2019/06/09(日) 14:23:05.48ID:LrdSIDEQ >>885
Listが基本immutableなことやnull安全はモダンに含まれるのかな?
標準という意味ではGradleの記述言語としてもサポートされているので、廃れにくいかなと思っている。
個人的にはDSLを3つ目として挙げたい。
Listが基本immutableなことやnull安全はモダンに含まれるのかな?
標準という意味ではGradleの記述言語としてもサポートされているので、廃れにくいかなと思っている。
個人的にはDSLを3つ目として挙げたい。
887デフォルトの名無しさん
2019/06/09(日) 14:43:33.75ID:zgQq0a06 JVMで動く言語でJavaのライブラリそのまま使えるのが良い
これに関してはKotlinである必用はないのだが、その他の利点の上に更にこれがあるのが良い
これに関してはKotlinである必用はないのだが、その他の利点の上に更にこれがあるのが良い
888デフォルトの名無しさん
2019/06/09(日) 16:29:58.10ID:SDScvKJ1 最新のjavaも随分進化したから、そこまでkotlinにこだわらねえ。
kotlinがjavaや.netみたく自前の最初からnull安全なクラスライブラリ備えてるなら別だけど。
kotlinがjavaや.netみたく自前の最初からnull安全なクラスライブラリ備えてるなら別だけど。
889デフォルトの名無しさん
2019/06/09(日) 16:35:14.81ID:yULR2w5s 逆にあえてJavaを使う理由が特に思い当たらんからとりあえずKotlin使うわ
890デフォルトの名無しさん
2019/06/09(日) 19:10:48.79ID:TX+aAcRC Javaに新機能が追加されてもざんねんなJava部分が消えるわけではないので
可能であるなら最初からKotlinでやりたいかな
可能であるなら最初からKotlinでやりたいかな
891デフォルトの名無しさん
2019/06/09(日) 22:02:36.62ID:LrdSIDEQ >>888
自分も最初はラムダもOptionalもあるからとそう思っていたけど、immutable programmingで行こうと思った時に、
Listがimmutableであることを保証する方法がないことに気づいてKotlinへの移住を思い切った。
immutable programmingはそれほど実現しなかったと反省しているが、
Kotlin/JSやbuild.gradle.ktsとかも出来たので後悔はしていない。
自分も最初はラムダもOptionalもあるからとそう思っていたけど、immutable programmingで行こうと思った時に、
Listがimmutableであることを保証する方法がないことに気づいてKotlinへの移住を思い切った。
immutable programmingはそれほど実現しなかったと反省しているが、
Kotlin/JSやbuild.gradle.ktsとかも出来たので後悔はしていない。
892デフォルトの名無しさん
2019/06/10(月) 10:30:03.83ID:5WqM3fpA うちももう新規追加は全部Kotlinだわ
だってJavaで書くメリットがマジで何もないんだもん
だってJavaで書くメリットがマジで何もないんだもん
893デフォルトの名無しさん
2019/06/10(月) 10:36:29.16ID:rgxxUvbF javaで仕事してるやつ転職できなくなるぞ
894デフォルトの名無しさん
2019/06/10(月) 11:17:01.74ID:g6tidy/F coboちゃんが入れ替わっただけの蛇腹は逝ってヨシ
895デフォルトの名無しさん
2019/06/10(月) 13:43:04.79ID:5WqM3fpA896デフォルトの名無しさん
2019/06/10(月) 23:11:05.39ID:f1GGY3g+ kotlin書いてる人は何の仕事してるの?
やっぱandroid?
やっぱandroid?
897デフォルトの名無しさん
2019/06/11(火) 05:51:34.27ID:qT8Bq+lF サーバーサイド
7割SpringBoot3割sparkその他
7割SpringBoot3割sparkその他
898デフォルトの名無しさん
2019/06/11(火) 05:52:20.89ID:qT8Bq+lF 2年くらい前まで都市伝説レベルだったサーバーサイドKotlinも最近は勉強会でよく見かけるようになったんだ
899デフォルトの名無しさん
2019/06/11(火) 07:18:21.72ID:G5A56vfp できればkotlinで作りたいって言われてサーバー側のプログラムを作ってもらった。
DBサーバは別で画面制御だけ。
自分でも勉強しようと思ってこのスレッドを見てるところ。
DBサーバは別で画面制御だけ。
自分でも勉強しようと思ってこのスレッドを見てるところ。
900デフォルトの名無しさん
2019/06/11(火) 15:06:52.23ID:1jV87VfI そっか。サーバサイドkotlin順調に普及してきてるんやね。ワイの周り以外では。
うらやましい!
うらやましい!
901デフォルトの名無しさん
2019/06/11(火) 17:51:05.94ID:PKI+0nSq ほぼ0だったのがようやく1になったくらいで、まだまだマイナーだけどね
902デフォルトの名無しさん
2019/06/11(火) 19:13:42.98ID:oFYgO+/L 分布が0から1になったら制圧完了じゃないか
903デフォルトの名無しさん
2019/06/13(木) 09:02:41.37ID:t9tRfwUY kotlinは関数型も取り入れてるし
色々欲張り過ぎで言語仕様複雑化してるイメージがあるんだけど
実際使っててどうなの?
kotlinプロジェクトはコーディングスタイルが多様化しそう
色々欲張り過ぎで言語仕様複雑化してるイメージがあるんだけど
実際使っててどうなの?
kotlinプロジェクトはコーディングスタイルが多様化しそう
904デフォルトの名無しさん
2019/06/13(木) 10:04:02.16ID:7TzYdFG0 >>902
プログラマならまずそう思うわなw
プログラマならまずそう思うわなw
905デフォルトの名無しさん
2019/06/13(木) 17:30:55.80ID:rjthL9V0 AndroidStudioやVSCode(mathiasfrohlichのKotlin Language機能拡張)で学習してるんだけどさ
どちらにしてもスペルミスは文字の色である程度わかるけど、文法が間違っててもその場で指摘してくれるわけじゃないのね
ある程度身につくまで文法間違いやを教えてくれるとありがたいんだけどそういうのはないのかな?
どちらにしてもスペルミスは文字の色である程度わかるけど、文法が間違っててもその場で指摘してくれるわけじゃないのね
ある程度身につくまで文法間違いやを教えてくれるとありがたいんだけどそういうのはないのかな?
906デフォルトの名無しさん
2019/06/13(木) 17:36:07.23ID:5KTA02i+ 文法間違いとはなんぞや
一応、実行できないくらい間違ってる場合はIntelliJ系だと「現時点で解釈不能でわけわかんないです」「これを書いてるつもりの場合は〇〇が必要です」って下に英語でちょろっと出る
一応、実行できないくらい間違ってる場合はIntelliJ系だと「現時点で解釈不能でわけわかんないです」「これを書いてるつもりの場合は〇〇が必要です」って下に英語でちょろっと出る
907デフォルトの名無しさん
2019/06/13(木) 18:20:30.31ID:KlaL+iOR 文法間違いは普通に赤線で指摘されるだろ
908デフォルトの名無しさん
2019/06/13(木) 19:19:37.31ID:t9tRfwUY kotlinのバグ発生率はJavaより低いですか?
909デフォルトの名無しさん
2019/06/13(木) 19:22:16.85ID:5KTA02i+ Javaのバグ発生率を教えてくれたら考えてあげてもいいよ
同じような式で計算して出すから
同じような式で計算して出すから
910デフォルトの名無しさん
2019/06/13(木) 19:32:38.72ID:BCeAlBQy911デフォルトの名無しさん
2019/06/13(木) 19:38:53.30ID:t9tRfwUY >>909
https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
>Java−0.01 (0.04)
Javaはいろいろな言語の中で平均的なバグ発生率のようです。
Kotlinはこの表にありません。
https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
>Java−0.01 (0.04)
Javaはいろいろな言語の中で平均的なバグ発生率のようです。
Kotlinはこの表にありません。
912デフォルトの名無しさん
2019/06/13(木) 19:43:19.29ID:t9tRfwUY Javaのバグ発生率は、
同じ領域で使われていると思われるC++,C#,Pythonと比べて最も低いです。
つまり、カーネルやデバドラやブラウザ系でなければJavaが一番優秀に思えます。
しかしKotlinはJavaを打ち倒すかもしれません。
同じ領域で使われていると思われるC++,C#,Pythonと比べて最も低いです。
つまり、カーネルやデバドラやブラウザ系でなければJavaが一番優秀に思えます。
しかしKotlinはJavaを打ち倒すかもしれません。
913デフォルトの名無しさん
2019/06/13(木) 19:52:28.01ID:LD/3JdHH ぬるぽ
ぬるぽ
出まくるが
これはバグじゃないのか
ぬるぽ
出まくるが
これはバグじゃないのか
914デフォルトの名無しさん
2019/06/13(木) 20:13:21.29ID:t9tRfwUY その比較研究はgithubのコミットに基づいているようなので
ほとんどのNPEは開発中に発生して修正済みでしょう。
最初からNPEを発生させないkotlinは、
むしろバグ発生率よりコーディングスピードで優れているかもしれません。
ほとんどのNPEは開発中に発生して修正済みでしょう。
最初からNPEを発生させないkotlinは、
むしろバグ発生率よりコーディングスピードで優れているかもしれません。
915デフォルトの名無しさん
2019/06/13(木) 20:40:07.05ID:RwojvEQB その類の実証研究、大抵がJava対象だからKotlinだとどうなのかとかはまぁ分からんよね
916デフォルトの名無しさん
2019/06/13(木) 21:07:39.94ID:bk4aKhUm kotlinだとコードの行数が減るからjavaに比べて開発規模が小さかったと判断されてしまう
917デフォルトの名無しさん
2019/06/13(木) 23:03:46.90ID:bcw2IMf7 >>913
仕様です。
仕様です。
918デフォルトの名無しさん
2019/06/14(金) 14:45:14.16ID:g+H89gem kotlinの言語仕様的にjavaよりバグり易そうな部分ってあるんかな?
919デフォルトの名無しさん
2019/06/14(金) 16:59:32.14ID:3STsRhDl >>918
it や this が思ったものと違うものを指していたとか。
it や this が思ったものと違うものを指していたとか。
920デフォルトの名無しさん
2019/06/14(金) 18:14:32.08ID:g+H89gem 確かに。let 周りで失敗してたことあったわ。あの辺はちょっと複雑になっちゃってる感あるね。
921デフォルトの名無しさん
2019/06/14(金) 18:28:44.08ID:LdOtrrUz KotlinはTypeScript, Swift, C#あたりの典型的なモダンCファミリーの範囲を超えてオリジナリティを出してきた部分については途端に微妙になる印象
当然っちゃ当然なんだが、天才的なものは感じないね
当然っちゃ当然なんだが、天才的なものは感じないね
922デフォルトの名無しさん
2019/06/14(金) 20:01:34.38ID:pfb3ZKlS Javaはエラーコードを強制される部分があって、プログラムの質の底上げがされてるんじゃないかな
923デフォルトの名無しさん
2019/06/14(金) 20:09:15.99ID:HXW20L0t エラーコードを強制って例外処理のこと?
924デフォルトの名無しさん
2019/06/14(金) 20:23:59.56ID:Emc1ZmLq なんかもう、わかんない人は無理に会話入ってこなくていいよ
925デフォルトの名無しさん
2019/06/14(金) 20:32:30.84ID:HXW20L0t たぶんJavaにあってKotlinに無いものは無い
強いて言えばKotlinは関数型を採り入れて言語仕様が複雑化しつつあるし
Javaとの混在が可能だからごちゃごちゃしやすい
人によって書き方が変わりやすい
あとGSONとの連携で問題が生じやすいとかあったはず
強いて言えばKotlinは関数型を採り入れて言語仕様が複雑化しつつあるし
Javaとの混在が可能だからごちゃごちゃしやすい
人によって書き方が変わりやすい
あとGSONとの連携で問題が生じやすいとかあったはず
926デフォルトの名無しさん
2019/06/14(金) 22:27:49.12ID:7NQ+qMUb 検査例外とラムダ式の相性の悪さは…
927デフォルトの名無しさん
2019/06/14(金) 22:47:52.21ID:w6RR3Bwm 検査例外ちゃんは皆に嫌われてるから…
投げられた例外を捌けるかどうかは呼び出し元の都合や要件に依るからcatchを強制されるのは好かん
て雲のジュウザが言ってた
投げられた例外を捌けるかどうかは呼び出し元の都合や要件に依るからcatchを強制されるのは好かん
て雲のジュウザが言ってた
928デフォルトの名無しさん
2019/06/14(金) 22:48:02.61ID:HXW20L0t なんかQiitaにうまく書けるコードあったからちょっとカスタマイズして使ってる
https://qiita.com/q-ikawa/items/3f55089e9081e1a854bc
https://qiita.com/q-ikawa/items/3f55089e9081e1a854bc
929デフォルトの名無しさん
2019/06/15(土) 04:17:10.27ID:6gRe3JZA マルチパラダイムな関数型言語はどう設計していくのが良いのか難しいと思う
OOPと関数型は根本的にミスマッチしてる
OOPと関数型は根本的にミスマッチしてる
930デフォルトの名無しさん
2019/06/15(土) 07:02:06.90ID:9mAlYVnq ポインタさえなければ、バグの出やすさは誤差の範囲じゃないかな
931デフォルトの名無しさん
2019/06/15(土) 07:54:39.96ID:pCdIqw4x Android kotlinで言えばMVVM一択だろ
悩むほど選択肢はない
悩むほど選択肢はない
932デフォルトの名無しさん
2019/06/15(土) 08:21:51.26ID:34xcDdoq >>926
関数型とも相性が悪いが嫌わないで下さいませ
関数型とも相性が悪いが嫌わないで下さいませ
933デフォルトの名無しさん
2019/06/15(土) 09:07:49.50ID:Ga3aXpPN934デフォルトの名無しさん
2019/06/15(土) 10:09:18.81ID:kA7AOVm/ OOPそのものじゃなくてクラスでデータと関数が密結合してるのがいまいちという話は感じる
935デフォルトの名無しさん
2019/06/15(土) 10:29:34.05ID:XQanIMKl 本質的にはラムダ/クロージャでの束縛と変わらないと思うけどな
936デフォルトの名無しさん
2019/06/15(土) 10:40:41.99ID:VIoLCw8z >>909
有言実行な
有言実行な
937デフォルトの名無しさん
2019/06/15(土) 11:15:34.03ID:jsVQo8Sw >>934
やはりdata Classだな
やはりdata Classだな
938デフォルトの名無しさん
2019/06/15(土) 11:31:49.90ID:Ga3aXpPN これが f(g(immutableData))
こうなる immutableObject.g().f()
こうなる immutableObject.g().f()
939デフォルトの名無しさん
2019/06/16(日) 15:28:56.20ID:+bML8jLF >>918
わからない。なさそうな気がするが、KotlinにはKotlinなりの何かハマり易そうな部分があるのだろうな。弱点というかなんというか。
わからない。なさそうな気がするが、KotlinにはKotlinなりの何かハマり易そうな部分があるのだろうな。弱点というかなんというか。
940デフォルトの名無しさん
2019/06/17(月) 09:40:35.09ID:IlEGRCQm 宮迫の闇営業の件で何をトチ狂ったか、宮迫が出演する番組のスポンサーが
JetBrainsだと勘違いして開発者達にお問い合わせメール送りまくってるの草。
JetBrainsと宮迫は関係ねーよw
JetBrainsだと勘違いして開発者達にお問い合わせメール送りまくってるの草。
JetBrainsと宮迫は関係ねーよw
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★3 [muffin★]
- 志らく、高市首相を批判する人々は「日本人じゃないの?」SNSで賛否 野党議員が一斉批判「差別発言」「非国民扱いするコメンテーター」 [muffin★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 《降板の申し出が》「平手友梨奈は出ません」ムロツヨシの「弁護士ドラマ」から“バディ”が消える!連ドラ撮影中にも遅刻、欠席… [Ailuropoda melanoleuca★]
- ( ´・ω・` )ひって天気わーり
- 話ガール
- ウマ娘のブエナビスタちゃんのキャラストーリー、コッテコテのラブコメの模様
- つなぎばっかり着てるけどどんなイメージ?
- VIPでアズールレーン
- 自民党閣僚関係者「党内外問わず高市総理に批判的なことを言える空気ではない」 [834922174]
