スレタイ以外の言語もok
前スレ
次世代言語18 Go Rust Elixir Kotlin TypeScript (実質20)
https://mevius.5ch.net/test/read.cgi/tech/1569866283/
次世代言語21 Go Nim Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
2020/04/19(日) 15:06:02.92ID:jAOW5aqE
784デフォルトの名無しさん
2021/04/28(水) 21:17:46.00ID:85tuN82O 意図もわからずなんとなく動くからそのメソッドを使い、借用をつければなんとなく動くから 借用し、
変更する予定はないけどmutし、ここはエラーだからとpanic!し、補足するなと言われているのに
catch_unwind/recoverして、血の涙で泣きながら渡されたソースをシコシコ直すおまいら・・・
rustのどこが良いか全然わからない
変更する予定はないけどmutし、ここはエラーだからとpanic!し、補足するなと言われているのに
catch_unwind/recoverして、血の涙で泣きながら渡されたソースをシコシコ直すおまいら・・・
rustのどこが良いか全然わからない
785デフォルトの名無しさん
2021/04/28(水) 23:38:51.58ID:2VQTxO/e マルチするな
786デフォルトの名無しさん
2021/04/29(木) 07:18:17.94ID:KLHt34b8 ちょっと改変すればどの言語にも適用できそう
というかそういう元ネタあんのかな?
というかそういう元ネタあんのかな?
787デフォルトの名無しさん
2021/04/29(木) 10:33:36.01ID:tR6uAqfq 補足?足なんて飾りです!偉い人にはそれがわからんのです!
早くモデル検査が当たり前になぁれ!
早くモデル検査が当たり前になぁれ!
788デフォルトの名無しさん
2021/04/29(木) 12:41:21.56ID:JBnzphH4 >>781
大規模開発ってプロジェクト人数が多そうだし精鋭にはならんだろうから寧ろ不向きだろうって直観的に思う
大規模開発ってプロジェクト人数が多そうだし精鋭にはならんだろうから寧ろ不向きだろうって直観的に思う
789デフォルトの名無しさん
2021/04/29(木) 12:43:37.33ID:JBnzphH4 >>783
この前それ立ち読みしたけど去年秀和から出た実践〜の8章理解しとけば十分な気がした
この前それ立ち読みしたけど去年秀和から出た実践〜の8章理解しとけば十分な気がした
790デフォルトの名無しさん
2021/04/29(木) 14:27:34.72ID:earX3YoR791デフォルトの名無しさん
2021/04/29(木) 15:23:01.97ID:bEP8m5yM 落ちないからヨシ!
792デフォルトの名無しさん
2021/04/29(木) 22:26:54.16ID:3tiS91aO 検査で「偽陰性」になったソースを渡されたら血の涙で泣く
ということは
血の涙が出たら陽性、という検査を追加すればいいんだろ
ということは
血の涙が出たら陽性、という検査を追加すればいいんだろ
793デフォルトの名無しさん
2021/04/30(金) 16:54:11.94ID:U7XnfxJa 個人的には
どの次世代言語がいいかじゃなくて
次世代言語にはどんな言語機能を備えていてほしいかで語ってほしい
どの次世代言語がいいかじゃなくて
次世代言語にはどんな言語機能を備えていてほしいかで語ってほしい
794デフォルトの名無しさん
2021/04/30(金) 17:05:12.65ID:8uDUVNfy いうほど必要な機能なんてない。
ここ50年の結論はバカは何使ってもバカということだろう。
ここ50年の結論はバカは何使ってもバカということだろう。
795デフォルトの名無しさん
2021/04/30(金) 17:34:44.55ID:8aEpEI3N 用途によって欲しい機能が違うんだからすべてを満たす言語が出来るはずがない。
796デフォルトの名無しさん
2021/04/30(金) 18:12:44.65ID:U7XnfxJa macroとか型クラスとかあるやろ具体的には
797デフォルトの名無しさん
2021/04/30(金) 18:16:43.42ID:TuBhqj3T ようとに応じた欲しい機能すべて実装すりゃいいだけだろw
798デフォルトの名無しさん
2021/04/30(金) 20:12:42.07ID:19g7m0Bn 「二刀流はズル」という価値観を捨てれば矛盾する機能でも両方実装できる
799デフォルトの名無しさん
2021/05/01(土) 19:29:31.85ID:wiEZYnrW 結局必要なところはcで書いてバインディングできるような言語設計をほとんどの言語が行なっている。
それが答えだろ
それが答えだろ
800デフォルトの名無しさん
2021/05/01(土) 21:16:05.18ID:0VFft9ft いや、違うと思う
801デフォルトの名無しさん
2021/05/02(日) 16:15:43.74ID:F4olHNfs レガシーコードとの連携のためとかいいわけしながら
結局ユーザー2層構造が暗黙の仕様になってるような
結局ユーザー2層構造が暗黙の仕様になってるような
802デフォルトの名無しさん
2021/05/03(月) 23:13:29.51ID:AyvebyYK ちなみにおまいら具体的にはどの言語に手を出した事あるの?
803デフォルトの名無しさん
2021/05/03(月) 23:22:14.10ID:N/p1rn3A Java,C,VB.NET,C#,F#,Haskell,Elm,Rust,Idris2
F#とIdrisがすこ
F#とIdrisがすこ
804デフォルトの名無しさん
2021/05/05(水) 04:20:34.48ID:roWASgUj どっちも流行ってないね
お前の逆を行くと良さそう
お前の逆を行くと良さそう
805デフォルトの名無しさん
2021/05/05(水) 11:02:40.08ID:1EwqoC8k 最近あんまGoって聞かなくなったけど使われてるとこでは使われてるの?
806デフォルトの名無しさん
2021/05/05(水) 12:40:27.37ID:A+0MNUzo 5月生まれって約12人に1人しかいないので
逆を行くと良さそう
逆を行くと良さそう
807デフォルトの名無しさん
2021/05/05(水) 12:53:07.09ID:UNdhfIGe >>805
kubernetes, dockerなんかはgoだよ。普通にメジャーどこのツールで使われてる。
kubernetes, dockerなんかはgoだよ。普通にメジャーどこのツールで使われてる。
808デフォルトの名無しさん
2021/05/05(水) 15:42:00.03ID:wt31bFvh >>805
GitHubもGoで書き直しを続けてる
GitHubもGoで書き直しを続けてる
809デフォルトの名無しさん
2021/05/06(木) 20:12:11.27ID:zqd1xc9I >>170
結局次世代言語の将来性を格付けしてもこの順位と同じような感じなんだろうか?
結局次世代言語の将来性を格付けしてもこの順位と同じような感じなんだろうか?
810デフォルトの名無しさん
2021/05/06(木) 20:44:53.95ID:3RkG7Oy1 次世代のThe 4強って感じだな
811デフォルトの名無しさん
2021/05/06(木) 20:45:30.10ID:3RkG7Oy1 順位は入れ替わるとしても4枠だとそれになるよねって感じ
812デフォルトの名無しさん
2021/05/06(木) 22:41:04.82ID:pupGSg3O 俺的にはその中のKotlinだけは無いような気がする
813デフォルトの名無しさん
2021/05/06(木) 22:54:04.28ID:pZ3qKppe GoとTSはもはや現世代言語では
814デフォルトの名無しさん
2021/05/06(木) 23:22:17.53ID:7m15cXg/ 確かにGo,TS,Swiftあたりは現世代っぽい。Kotlin,Rustが次世代になるかどうかって感じかな。それ以外は今のところそんなに見込みはなさそうなイメージ。
815デフォルトの名無しさん
2021/05/06(木) 23:37:16.07ID:pupGSg3O Dartはたぶんワンチャンあるよ
816デフォルトの名無しさん
2021/05/07(金) 00:00:45.03ID:7aFGtcIv DartはFlutter以外使い道ないじゃん
817デフォルトの名無しさん
2021/05/07(金) 01:09:50.19ID:hw+Y6lA+ Kotlinってなんかそんなに言語として斬新な要素あるの?
818デフォルトの名無しさん
2021/05/07(金) 01:35:30.75ID:5At20QA4 >>816
Flutter以外だとAngularDartくらいかな
CLI/CUIアプリも書けるようになってサーバ側にもDart使ってねとアピールしてた覚えがあるけど、Goと競合するからヤル気は無いか
Flutter以外だとAngularDartくらいかな
CLI/CUIアプリも書けるようになってサーバ側にもDart使ってねとアピールしてた覚えがあるけど、Goと競合するからヤル気は無いか
819デフォルトの名無しさん
2021/05/07(金) 06:25:02.61ID:NSZr4Jfs820デフォルトの名無しさん
2021/05/07(金) 07:37:08.01ID:cRde4Qbm Dartはシングルバイナリ作れるようになってCLIやサーバサイドでも少し面白くなってきた感じがあるな。
ただ、まだまだパフォーマンス面で煮詰まってないのか、少々不安がある。
とりあえずflutterのおかけで生き残るとは思うけど。
言語仕様としてはめっちゃいい言語になってきたと思うよ。
ただ、まだまだパフォーマンス面で煮詰まってないのか、少々不安がある。
とりあえずflutterのおかけで生き残るとは思うけど。
言語仕様としてはめっちゃいい言語になってきたと思うよ。
821デフォルトの名無しさん
2021/05/07(金) 08:00:53.60ID:bbfty56w flutterをkotlinで作れば良かったのにと何度思った事か
822デフォルトの名無しさん
2021/05/07(金) 12:13:05.66ID:BGqObswG 関数型が来るよおじさんはどこ行ったの?
823デフォルトの名無しさん
2021/05/07(金) 12:30:03.85ID:pGxnrrWp 関数型おじさんはRustで俺ツエーしてるでしょ
トレイトとかhaskellの型クラスみたいなもんだし型システムで健全性チェックみたいのも良くある話だし
トレイトとかhaskellの型クラスみたいなもんだし型システムで健全性チェックみたいのも良くある話だし
824デフォルトの名無しさん
2021/05/07(金) 15:13:14.00ID:fhUdknzL 一昔前でいう関数型とかムーブコンストラクタとかみたいなのに相当する
最近熱い言語要素って何かありますか
最近熱い言語要素って何かありますか
825デフォルトの名無しさん
2021/05/07(金) 15:18:50.47ID:dF0LJIle そりゃあAlgebraicEffectsだろう
826デフォルトの名無しさん
2021/05/07(金) 15:54:52.11ID:XbWp/RIC >>817
goみたいな方向性でしょ。javaよりも少しシンタックスを楽にしようって感じで。
goみたいな方向性でしょ。javaよりも少しシンタックスを楽にしようって感じで。
827デフォルトの名無しさん
2021/05/07(金) 15:56:02.31ID:XbWp/RIC rustは一人でテキトーにやる分にはいいけど、マンセーしてるバカと一緒には絶対やりたくないなと思う言語だわ。
828デフォルトの名無しさん
2021/05/07(金) 16:41:28.94ID:/bDSijiL829デフォルトの名無しさん
2021/05/07(金) 17:12:25.81ID:cUNZpGqh Kotlin/JSとかKotlin/Nativeとか期待してたのに残念
元々AltJSかつネイティブコードも吐けるDartの方が良さそう
元々AltJSかつネイティブコードも吐けるDartの方が良さそう
830デフォルトの名無しさん
2021/05/07(金) 18:50:25.85ID:Q+CdxRnT Dart復権は集合的無意識レベルであるわ
831デフォルトの名無しさん
2021/05/07(金) 19:57:54.03ID:4XrAAqdx832デフォルトの名無しさん
2021/05/07(金) 20:05:54.83ID:VYSfS6Cp Kotlinは言語仕様がいろいろしょぼいよね
scalaのほうはまだ色々見所あるけど
(でもよーく見ていくとscalaもしょぼい)
scalaのほうはまだ色々見所あるけど
(でもよーく見ていくとscalaもしょぼい)
833デフォルトの名無しさん
2021/05/08(土) 00:19:20.89ID:4nIz2VjA 気にすんな
834デフォルトの名無しさん
2021/05/08(土) 12:11:47.96ID:rOsHiSsL Nimこそ至高
835デフォルトの名無しさん
2021/05/08(土) 12:42:03.12ID:+hZHCXv2 JavaScriptをシェルスクリプトとして使う言語が登場しました
https://github.com/google/zx
https://github.com/google/zx
836デフォルトの名無しさん
2021/05/08(土) 15:21:41.42ID:Jy6pPGdO >>827
+1
+1
837デフォルトの名無しさん
2021/05/08(土) 21:52:45.82ID:3j1PPyAz rustに親殺されたマンこんなところに居たのか
838デフォルトの名無しさん
2021/05/08(土) 22:27:28.17ID:OofXJFgO 狂信者が今日もお参りに来とるな
839デフォルトの名無しさん
2021/05/08(土) 22:47:20.87ID:rOsHiSsL Golangこそ日常
840デフォルトの名無しさん
2021/05/08(土) 23:33:06.25ID:7jQvdrDZ Haskell然りPureScript然りScala然り高階多相があるとついモナモナしてしまうからかめちゃめちゃ流行るって感じが無いように思ってしまう
前二者は純粋関数型ゆえ現状ほぼ必須なんだろうけど、副作用の切り分けとしてそこまで求められる事が多くないというか
前二者は純粋関数型ゆえ現状ほぼ必須なんだろうけど、副作用の切り分けとしてそこまで求められる事が多くないというか
841デフォルトの名無しさん
2021/05/08(土) 23:56:49.07ID:NHJ/sacw KotlinってJVMで動くJavaじゃない言語って以外なにかアドバンテージある?
842デフォルトの名無しさん
2021/05/09(日) 00:03:24.52ID:xjCmVSLJ ある
843デフォルトの名無しさん
2021/05/09(日) 02:57:32.93ID:X/f4ub91 見上げて〜Golang〜♪
844デフォルトの名無しさん
2021/05/09(日) 08:21:48.84ID:JOIqNJHx845デフォルトの名無しさん
2021/05/09(日) 08:54:38.49ID:Fe8ik3AV VM言語は起動がやっぱり遅いからなぁ。
.NETもReadyToRunしても限界があるし。
とはいえスクリプト言語もやりたくはなく。
nodeがネイティブコンパイルなり、ReadyToRun的な事ができるようになってくれたら言うことがないんだが、
最近GoかDartばっかり書いてる。
.NETもReadyToRunしても限界があるし。
とはいえスクリプト言語もやりたくはなく。
nodeがネイティブコンパイルなり、ReadyToRun的な事ができるようになってくれたら言うことがないんだが、
最近GoかDartばっかり書いてる。
846デフォルトの名無しさん
2021/05/09(日) 09:02:23.88ID:LRzrm/HN Dartは何がいいの?書いたことないからわからん
見た目からもエロスは感じんし
見た目からもエロスは感じんし
847デフォルトの名無しさん
2021/05/09(日) 09:12:03.41ID:Fe8ik3AV 俺もflutterから入ったんだけど、なんせ無難。
基本的にシングルスレッドだけど、容易に他スレッドと連携できたり(ただGoほどコンテキストスイッチが軽くはない)
色んなAPIがasync awaitネイティブなので深く考える必要なく非同期で書ける。
その割にちゃんと型安全だし、VS CodeのExtensionもよくできてて書きやすいよ。
標準でコードに対して静的解析かけられるのもありがたい。
配布がAOTかけたネイティブバイナリにもなったし。
ライブラリも増えきたし、良い事多いかも。
基本的にシングルスレッドだけど、容易に他スレッドと連携できたり(ただGoほどコンテキストスイッチが軽くはない)
色んなAPIがasync awaitネイティブなので深く考える必要なく非同期で書ける。
その割にちゃんと型安全だし、VS CodeのExtensionもよくできてて書きやすいよ。
標準でコードに対して静的解析かけられるのもありがたい。
配布がAOTかけたネイティブバイナリにもなったし。
ライブラリも増えきたし、良い事多いかも。
848デフォルトの名無しさん
2021/05/09(日) 09:34:29.08ID:8EA3HxZH >>844
流行る流行らないが取捨選択の手段であって目的でないのは全くその通りなんだけど、そういう言語のユーザは人口の価値を過小評価し過ぎじゃない?と思う事があるよ
ここで言いたいのは、流行ってないって事はその機能の内いずれかがそれほど求められてないって結果じゃない?(そして今回の場合それは高階多相だし、モナド系列の抽象化やそれで提供される副作用や機能の分離じゃない?)という話
まぁその流れだとカリー化+部分適用とかも求められてない可能性があって辛みなんですが
流行る流行らないが取捨選択の手段であって目的でないのは全くその通りなんだけど、そういう言語のユーザは人口の価値を過小評価し過ぎじゃない?と思う事があるよ
ここで言いたいのは、流行ってないって事はその機能の内いずれかがそれほど求められてないって結果じゃない?(そして今回の場合それは高階多相だし、モナド系列の抽象化やそれで提供される副作用や機能の分離じゃない?)という話
まぁその流れだとカリー化+部分適用とかも求められてない可能性があって辛みなんですが
849デフォルトの名無しさん
2021/05/09(日) 09:38:57.23ID:C27W5P5q Rustは流行らない、なぜなら流行ってないからだ
850デフォルトの名無しさん
2021/05/09(日) 10:32:20.15ID:LUIc58fP シンタックスとかしょーもないことに力入れないで
ビルド速度とGC性能あげりゃいいってのがgoの結論だわな。
バカにしたがってくっだらない機能を入れる必要なんかないわ。
ビルド速度とGC性能あげりゃいいってのがgoの結論だわな。
バカにしたがってくっだらない機能を入れる必要なんかないわ。
851デフォルトの名無しさん
2021/05/09(日) 10:52:01.42ID:Tn6vGXh8 しくったら修正リリースすればいいっしょ?っていうスタイルの事業とリリースのコストが半端ない事業とを
ごっちゃにするから訳わかんねー結論になる
前者は馬鹿でも扱える軽量級言語、
後者は型パズルとかないとコンパイルもできない重量級言語が良い
ごっちゃにするから訳わかんねー結論になる
前者は馬鹿でも扱える軽量級言語、
後者は型パズルとかないとコンパイルもできない重量級言語が良い
852デフォルトの名無しさん
2021/05/09(日) 12:54:17.04ID:LUIc58fP 後者の問題を言語だけで解決しようとしてんのがそもそも馬鹿だと思うが。
853デフォルトの名無しさん
2021/05/09(日) 13:12:43.67ID:Fe8ik3AV まあ、コンパイル時に解決ってのがあるだけでかなり違うのはわからんでもないけどな。
単体テストの嵐になったり、言語によっては結合試験したら発生する不具合なんてのもあるし。
それは単純なコンパイル言語ってだけでは駄目だけど。
constつけたら書き込まれる事は本当に無い、って前提があると助かる部分は多い。
単体テストの嵐になったり、言語によっては結合試験したら発生する不具合なんてのもあるし。
それは単純なコンパイル言語ってだけでは駄目だけど。
constつけたら書き込まれる事は本当に無い、って前提があると助かる部分は多い。
854デフォルトの名無しさん
2021/05/09(日) 13:34:55.78ID:LUIc58fP その程度で解決できる問題なら「リリースのコストが半端ない事業」とは言えんけどね。
855デフォルトの名無しさん
2021/05/09(日) 13:41:12.04ID:JOIqNJHx ダウンロード販売の万能感に酔っていたらいつの間にか医療関係の物流が無能になっていた
856デフォルトの名無しさん
2021/05/09(日) 14:19:39.02ID:Fe8ik3AV857デフォルトの名無しさん
2021/05/10(月) 00:01:38.43ID:bQ6aRl4Q >>850
でも結局ジェネリクスとか入れようとしてるやん
でも結局ジェネリクスとか入れようとしてるやん
858デフォルトの名無しさん
2021/05/10(月) 00:56:07.37ID:4UvCiOpM859デフォルトの名無しさん
2021/05/10(月) 01:09:00.90ID:Cwaw8j9r goに入れて欲しいと言われてる機能をみんないれたら
最初からgoじゃない言語勉強しとけとか
goのメリットと言われているものが死ぬと思う
最初からgoじゃない言語勉強しとけとか
goのメリットと言われているものが死ぬと思う
860デフォルトの名無しさん
2021/05/11(火) 20:09:45.37ID:K6LBSNwN goは劣化java
20年遅れとる
20年遅れとる
861デフォルトの名無しさん
2021/05/11(火) 21:04:36.32ID:LX9CAeOI Goより20年も進んでるなら
次世代通り越して次々世代だな
ジジイだけに
次世代通り越して次々世代だな
ジジイだけに
862デフォルトの名無しさん
2021/05/12(水) 00:45:58.33ID:P6rsPjzH >>860
機能を詰め込めばいいと思ってるバカ。
機能を詰め込めばいいと思ってるバカ。
863デフォルトの名無しさん
2021/05/13(木) 01:14:29.82ID:m1/RA0jt でも最近go聞かなくなった気がする
取り入れるところはみんな取り入れたからかもしれないけど
取り入れるところはみんな取り入れたからかもしれないけど
864デフォルトの名無しさん
2021/05/13(木) 10:54:49.47ID:ENK4De8l 黙々と使われてる言語は話題にはならんよ。
865デフォルトの名無しさん
2021/05/13(木) 15:00:45.66ID:gQUYeg5t 仕事に使ってる人は忙しい
866デフォルトの名無しさん
2021/05/14(金) 14:37:46.88ID:bUgsHmSs GitHub における大規模なモノリポのパフォーマンスの向上
https://github.blog/jp/2021-03-19-improving-large-monorepo-performance-on-github/
> GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのためにリポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成しています。
https://github.blog/jp/2021-03-19-improving-large-monorepo-performance-on-github/
> GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのためにリポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成しています。
867デフォルトの名無しさん
2021/05/14(金) 22:52:04.67ID:LgJgjq7h パフォーマンスのネックruby
868デフォルトの名無しさん
2021/05/26(水) 22:03:29.71ID:5a/xy4zx マイクロソフトら、CO2削減に寄与するコーディングを目指す業界団体を設立
869デフォルトの名無しさん
2021/05/26(水) 22:24:07.47ID:e3pSy2go 二酸化炭素を全てダイヤやカーボンファイバーにすればいいよ
870デフォルトの名無しさん
2021/05/26(水) 22:51:53.02ID:XGTO2klA 時価総額は、Github が8千億円
今世紀最大の起業家、Vagrant/Terraform の作者・Ruby/Go の神・
Mitchell Hashimoto のHashiCorp が5千億円
時価総額が数千億円になったら、RubyからGo, Elixir へ変えればよい
Shopify は15兆円、民泊のAirbnb は、大手ホテル3社の合計以上の10兆円。
このクラスでも、Rails
食べチョクみたいな女性1人の起業では、Rails, Heroku, React, Bootstrap で十分。
時価総額が千億円を超えるまでは、Rails で良い
今世紀最大の起業家、Vagrant/Terraform の作者・Ruby/Go の神・
Mitchell Hashimoto のHashiCorp が5千億円
時価総額が数千億円になったら、RubyからGo, Elixir へ変えればよい
Shopify は15兆円、民泊のAirbnb は、大手ホテル3社の合計以上の10兆円。
このクラスでも、Rails
食べチョクみたいな女性1人の起業では、Rails, Heroku, React, Bootstrap で十分。
時価総額が千億円を超えるまでは、Rails で良い
871870
2021/05/26(水) 22:56:29.42ID:XGTO2klA Ruby on Rails で、若い女性1人で起業した、食べチョクでも、
売上50億円だから、時価総額50億円は行く
近いうちに上場するだろうし
売上50億円だから、時価総額50億円は行く
近いうちに上場するだろうし
872デフォルトの名無しさん
2021/05/30(日) 23:18:30.05ID:cqsSdT6O 久々にFlutter触るからDartのセミコロン問題どうなってるか調べたらまだ議論しててワロタ
https://github.com/dart-lang/language/issues/69
https://github.com/dart-lang/language/issues/69
873デフォルトの名無しさん
2021/06/01(火) 00:32:03.52ID:1E74UMSa Flutterはしんでいいな
874デフォルトの名無しさん
2021/06/07(月) 08:42:28.96ID:2Nyn0TLd >>868
ネタじゃないのかよw
ネタじゃないのかよw
875デフォルトの名無しさん
2021/06/08(火) 15:14:19.36ID:bmgoTOXu876デフォルトの名無しさん
2021/06/08(火) 16:36:51.33ID:4egCPfD4 >>875
中置記法
中置記法
877デフォルトの名無しさん
2021/06/09(水) 12:47:10.31ID:+SCbmrn1 中置もいいけど 引数のtuple定数化強要とドット記法で丸括弧減らすとかさ
コードゴルフにゃ向かないけど読み解きにくい妙な圧縮記述を減らすのには効果あるんじゃね?
コードゴルフにゃ向かないけど読み解きにくい妙な圧縮記述を減らすのには効果あるんじゃね?
878デフォルトの名無しさん
2021/06/09(水) 14:20:57.68ID:cEr6XlmY Kotlin は何かとわざわざヒネった発想を無理強いしてくるのが気にいらない
min で 2 つの値の小さい方をとろうとしてるコードにいちいち coerceAtMost (値を制限する)関数つかえ
とサジェストしてくるが、たしかに値を制限するのも理屈は同じではあるが
わしはここでは2つ値がでてきてその小さいほうをとろうとしてるロジックを強調したいのに
値を制限するでは意味がボヤけるんだよっヽ(`Д´)ノ
min で 2 つの値の小さい方をとろうとしてるコードにいちいち coerceAtMost (値を制限する)関数つかえ
とサジェストしてくるが、たしかに値を制限するのも理屈は同じではあるが
わしはここでは2つ値がでてきてその小さいほうをとろうとしてるロジックを強調したいのに
値を制限するでは意味がボヤけるんだよっヽ(`Д´)ノ
879デフォルトの名無しさん
2021/06/09(水) 14:23:04.09ID:cEr6XlmY ちなみにツッコみとしては「なるほど coerceAt を無理強いされるのが気にいらない、とこういうことか」
みたいなレスを期待
みたいなレスを期待
880デフォルトの名無しさん
2021/06/09(水) 14:33:59.27ID:paDfdrYm881デフォルトの名無しさん
2021/06/09(水) 15:08:53.26ID:Q6onajD4 それは無視してminつかえばいいんじゃ
882デフォルトの名無しさん
2021/06/09(水) 15:40:50.01ID:J3IrN4Ey minOf(a, b)じゃなくて?
883デフォルトの名無しさん
2021/06/17(木) 10:36:08.05ID:vWOkjG7a Kotlin って派手な機能はないけど、実用的な機能が色々あって結構好きだわ
特にクラスのコンストラクター引数をそのままフィールドで受け取れるのとかすげえ便利
null 安全性も Swift みたいに if let ... とかでチェックさせられるんじゃなくて単なる比較で書けるからわかりやすいし
特にクラスのコンストラクター引数をそのままフィールドで受け取れるのとかすげえ便利
null 安全性も Swift みたいに if let ... とかでチェックさせられるんじゃなくて単なる比較で書けるからわかりやすいし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- あたしゃやだよ
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【朗報】ケンモジサンが買うふりかけ、二択に絞られる [394133584]
