次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/08/28(月) 21:53:37.12ID:5I+bTEeA
※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
2017/09/01(金) 22:35:14.33ID:9fFcfHIv
でもまあ共通規格を立てようって発想自体は
まっとうな意識ではあると思うよ

HTML5とJSに人が集まってるのも
今一番の共通規格っぽいからなんじゃね?
2017/09/01(金) 22:36:34.19ID:4l9jDYBk
>>132
ID:SQFm1IPC「ぼきプェチピィ〜しか書けましぇ〜ん
他の言語もプェチピィみたいになればいいと思いましゅ、アヘアヘ」

こうやろ
ガイジウムとりすぎか?
2017/09/01(金) 23:26:12.33ID:GWPC4pz1
>>133
そりゃブラウザっていう共通実行環境があるっつーのに、
各々のメーカーの都合で規格がずれてるって状況があるからでしょ。

なんもないところにとりあえずグローバルな規格作ろうとか誰かの自己満足にしか
ならんことを言い出すからバカにされるんだよ。
2017/09/01(金) 23:51:48.74ID:sKG/CNAU
その前にHTML5やJSが他の言語と、例えばCのprintfと仕様が同じになってるとか
そういう他言語を意識したつくりになってるってわけじゃないから今回の件では不適切な例だよ
どう贔屓目に見てもHTML5とJSは他の言語とは違った異質なもので
ぜんぜん寄せてきてないよ
こういったものを例に挙げて肯定的にとらえる文体なら
よりいっそう各言語で共通の文法〜〜は要らないってことになる
これは意訳すれば全部Javaで書けばよくね?って言ってるようなもので
他言語を巻き込んで文法を共通にするとかとは反対のベクトルの意見に見える

文法に共通な部分を持たせるっつっても、使用感だけの問題であって
PythonでRubyのコードが走るようになるわけじゃないし
大体のメジャー言語はC言語の文法に寄せてきてるから
その意味で特に不満はないな
細かな仕様が違うのはそりゃ当たり前でしょ

言語として最低限サポートしなければならない仕様を作って
それを満たしていればC上でもJava上でもPython上でもRuby上でもPHP上でも
とりあえずは動く、っていうなら、有りかもしれないけど、あり得ないでしょ
全然違った概念とメカニズムで動いているのに
137
垢版 |
2017/09/02(土) 00:17:53.83ID:LCAfPD7A
>>131
これ、確か本で読んだと思う。確かに10代だったかもしれん。
>>132
伝わってるやつが居るのに、まだお前は馬鹿な事言いづけるのかなぁ。
2017/09/02(土) 00:20:54.65ID:qZ0SgL8Y
>>137
おまえがID:SQFm1IPCの言いたいことを全く理解してないんだよ
おまえだよおまえ
139
垢版 |
2017/09/02(土) 00:30:19.85ID:LCAfPD7A
>>138
どー言うこと?

要は、puts("文字列");
程度のコードはどの言語でも寸分違わぬ同じ動きをすることによって、学習コストを下げたい、って話だと受け取ったが。

そして、それは無理、言語の良いところを殺す。極論は>>130。こんなことするならPascalで書けと。

そもそもさー。"文字列"がすごい、ものによっては言語設計の軸になりうるものなのに、「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。
140
垢版 |
2017/09/02(土) 00:30:51.41ID:LCAfPD7A
>>138
まー、代わりに説明しといて。あとで読むわ。
2017/09/02(土) 00:45:41.97ID:DpVc64wR
クライアントの統一が無理でもサーバーは統一できるんじゃないかっていう安心感
を土台にして成功したのがJS

C++がCを土台にしたみたいに
2017/09/02(土) 00:58:02.21ID:qZ0SgL8Y
>>139
なーんでそこまで分かってて
『「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。』
なんてレスが出来るのかわからん。
あとこの文脈でおまえがどういう意味で「低レベル」という単語を使ってるのかわからん

少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんてどうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば端末に表示することを保証しろ」と言ってんだよ
2017/09/02(土) 01:04:47.83ID:qZ0SgL8Y
本当に>>129で言う「俺ラッパー一枚で済む話」なんだけど、それを現実に実行してしまうと、それこそ>>130の記事のコードの出来上がりだから「最初から統一していて欲しい」と願うんだろうなきっと
2017/09/02(土) 01:13:52.49ID:je61f8uF
>少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんて
>どうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば
>端末に表示することを保証しろ」と言ってんだよ

だからそのことが否定されているのでは?
何言ってんだ?
2017/09/02(土) 01:18:08.23ID:je61f8uF
エスペラント語みたいなものだな
まぁ無理だろう
それより通貨を行き来できるようにする方が良い
2017/09/02(土) 01:18:25.67ID:qZ0SgL8Y
>>144
だからただID:SQFm1IPCを否定するレスには俺は文句つけてないだろ?俺もID:SQFm1IPCはガイジだと思うし。

いつまでも「低レベルで」とか「文字列の仕組み」とか言ってる奴はおかしいって言ってるんだ
2017/09/02(土) 06:19:16.76ID:WzdBIuT6
はいはい、一通りの文字列入出力関数も覚えられないバカは
プログラマにはならないほうがいいと思いますよ。
148
垢版 |
2017/09/02(土) 07:07:42.32ID:LCAfPD7A
>>142
ムリだよ。
多少のズレがある時点で仕様では無いし、言語仕様レベルから>>130の無茶苦茶感出てくるぞ。

低レベルってのは、ごめん、いつもこれ伝えづらいな。
システムコールとか呼ぶようなオペレーション、かな。

ちなみに、putsではなくて、printfなら、フォーマットはやるんだよね?Cの形で。
149
垢版 |
2017/09/02(土) 07:30:58.56ID:6K7Z1T4/
>>146
文字列の仕組みは知らないと今時の言語でも辛いだろ。
そんな事気にした事もないなら、一生気にしないだろうけど。
2017/09/02(土) 07:42:43.45ID:ekcXroij
俺、20年プログラム組んでるけど
文字列未だに理解不能(笑)

utf8だったり、sjisだったり
c#になってからstringが
なんの文字コードで扱ってるかまったく理解してない

sjisのファイルから読み込んだ文字列と
utf8のファイルから読み込んだ文字列とか
c#のstringではどうなってるか知らんw
どの段階かで変換されるのか保持されるのかわかってないw

日時の文字列のカルチャとかいうのもよくわからない
無指定だとos依存になってバグるし
じゃあc#のstringって何使われてるの?
osに依存するの?とかマジよくわからん

初心者スレで聞いてみたかったw
2017/09/02(土) 08:18:23.67ID:qZ0SgL8Y
>>148
確かにprintfのfはフォーマットのfだったと思うけど、Fortranではprintでフォーマットもするんだし、言語仕様レベルで滅茶苦茶は言い過ぎでしょ

そりゃfはあったほうがいいと思うけど、fがないと言語仕様レベルで滅茶滅茶ってことはない

そして、厳密な名前にしたことで得られるメリットより、全部printにしたことによる学習コストの低下を優先しろとガイジID:SQFm1IPCを主張するんだよなあ
2017/09/02(土) 08:20:49.80ID:qZ0SgL8Y
まあID:SQFm1IPCはなんでfがついてるのかも知らなかったと思うけど、それは「文字列の仕組み」と連呼して彼に伝わるものではないし関係ないな
2017/09/02(土) 08:24:13.11ID:WzdBIuT6
文字列の実装を隠蔽できていない言語はクソ
2017/09/02(土) 08:25:33.52ID:VfNRhazy
けっきょく、みんな近視眼的に言葉尻を捉えてるだけで
この話題の本質わかってないのなw
2017/09/02(土) 08:30:19.62ID:qZ0SgL8Y
>>154
なんかよくわからんけど、エンジニアガイジと話すと撹乱されて本質が見えなくなる。多分普通の文より解釈がしんどくてそっちにリソース割くんだろうな。
正直>>151も書いていて微妙とは思ったし、昨日思ったこととなんか違う気はする。
もし本質が見えているならちょいと書いてくれると助かる
2017/09/02(土) 08:48:35.94ID:eEwxJqdV
少し思ったことを書くか。

まあとりあえず c の printf からはじめるけど、これってバイト列からそのまま、出力する形式としては
とても普通な形式なわけだ。低レイヤーから見ても最低限のものになってる。

ただ、一方で型に対していい加減で %d とかと , 以下のところに放り込む変数が
ずれてたら簡単にアボーンするってなことが言われて cout << とか
まあ他の高級言語の print なんかがでてきたわけ。

じゃあ c もそうすりゃいいじゃんと思うだろうけれど、実際そんな高級なことすると
システムプログラミングみたいな生な現場だとその高級なとこにバグが潜む可能性が
高いし、そもそも無駄なメモリ食うし
ってな理由で拒むわけ。

とりあえず単純な見方をするなら上記のような理由で統一はされない。
2017/09/02(土) 08:57:42.86ID:VfNRhazy
ああ、やっぱりコイツもわかってないw
158
垢版 |
2017/09/02(土) 10:01:43.08ID:6K7Z1T4/
>>151
言い過ぎでも無いのでは?
printfでも、言語によっては概念が無いので使えない(はず)の%pとか、じゃあ%sは何を取る?%cは?と、収拾がつかんかと。
まずメモリの値を何かに出すって事が実はすごく面倒だって分かってほしいけどな。安易な事言うやつには。

仕様で決めたいならミニマムなのが要るかと。

>>157
何がわかってないか説明してくれる?
わかってないって言うのは簡単なんだし、説明できないって事は自分もわかってないって事と取るけど。
159
垢版 |
2017/09/02(土) 10:07:29.51ID:6K7Z1T4/
「最低限言語というからにはこの命令をこういう引数で呼べる事」
ってのは、語順が変わる言語は守れない。

なら引数の順番は見逃すわと言ったら、次は型の問題。

型の定義と表現の定義は○○準拠な、となると、それを持ってない言語は用意すべきかとなる。

その辺見逃すわ、人間が見て理解できる形で!となると、見る人間がどんな人間か(言語は何か)でかなり変わる。少数とかだとフランスでの地獄の,とスペースに殺される形。

それも見逃すわ、うまいことやって!となると、
もう定義なんか残ってなくない?
2017/09/02(土) 10:10:50.16ID:FHcsad6W
>>158
ない概念は非対応にして%sはその言語で主に扱う文字列にすりゃ満足するだろうよID:SQFm1IPCは
なんならフォーマット機能すらなくしてfortranのprint*の挙動にしてすら満足するだろうよ
161
垢版 |
2017/09/02(土) 10:11:18.31ID:6K7Z1T4/
だから、Hello Worldなんてお題目があるんよ。どんな言語にも。
162
垢版 |
2017/09/02(土) 10:12:21.75ID:6K7Z1T4/
>>160
もう別物じゃん。
2017/09/02(土) 10:16:07.91ID:FHcsad6W
>>162
別物でいいんだよ。ID:SQFm1IPCみたいな手合いはそういうこと気にしない。printfと打てば出力すれば満足なんだから
2017/09/02(土) 10:21:42.21ID:HZeOuyve
ID:qZ0SgL8Y == ID:SQFm1IPC
2017/09/02(土) 10:23:14.61ID:FHcsad6W
>>164
そんなガイジといっしょにすんな
2017/09/02(土) 11:09:56.12ID:DpVc64wR
>>161
これは正論だ
テスト駆動でライブラリをテストする感覚
だが慣れたらテストではなく有名なソフトのソースを読めるからテストいらない
167
垢版 |
2017/09/02(土) 12:18:54.23ID:6K7Z1T4/
>>163
なんかわかってきた。本質ではない形でだけど。
標準出力と標準ライブラリとかそういうキチッとした話ではなくて、「printfデバッグで使うための関数」程度の存在として同じような名前で同じような仕様の関数が欲しい、って事か。
>>166
最初にやるようなつまんねー演習課題は、地味に奥が深いんよ。
はいはい画面に出ましたね。予想してたけど。って思うのも当然だけど。
帳票エンジン作った時にDSLのチュートリアルも書いたんだけど、書く側として見ると新しかったと言うか、新鮮だった。
2017/09/02(土) 12:39:54.25ID:OknToGa2
Javaが依然としてナンバー1だが、それに取って代わるのは何か?
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe


>TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、
>新しい言語への関心が高まっていると見ている。
>これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。
>特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。


Crystalが早くRuby を追い落としてほしい。
2017/09/02(土) 12:45:48.01ID:FHcsad6W
>>167
細部は微妙だけど、まあ大方そんなもんだよ。大分近かろう
2017/09/02(土) 12:46:18.42ID:FHcsad6W
このスレ共通認識擦り合わせ出来なすぎだろどうなってんだ
2017/09/02(土) 12:50:38.76ID:OknToGa2
「Ruby風味のプログラミング言語」四天王現る!Elixir,Crystal,Opal,Mirahまとめ #ruby
https://codeiq.jp/magazine/2015/07/26120/
172
垢版 |
2017/09/02(土) 12:55:46.34ID:6K7Z1T4/
>>170
擦り合わせしたいと言うと荒らし扱いされるから気をつけてね。
2017/09/02(土) 14:12:09.69ID:DpVc64wR
さんざん宣伝された「コミュ力」でさえ
プログラムにコミュ力が必須という共通認識は出来ない
2017/09/02(土) 14:26:26.94ID:CJZVlBwp
頭の悪い人がちょっと覚える労力を避けるために
頭の良い人が多大な無駄な苦労をするのは
社会的損失だ
2017/09/02(土) 14:26:47.13ID:9PaYDv7F
抽象化思考能力が欠如してるから
自分の知ってる分野・レイヤーの視点で語りたがる
2017/09/02(土) 14:45:24.92ID:HZeOuyve
>>170
兜合わせとかいやらしい
2017/09/02(土) 15:06:32.25ID:iROop40D
2ちゃんとスーパーハカーによると抽象的思考にはアルファベットよりも漢字を使うのがいいらしい。
プログラミングも漢字でやるといいらしい。
2017/09/02(土) 15:49:49.61ID:9PaYDv7F
>>177
そういう結論になる事が抽象化思考力の欠如してる何よりの証
2017/09/02(土) 18:15:56.44ID:aqG50DC7
アルファベット仕様キーボードで入力してる限りは
入力速度がアルファベット>非アルファベットになるのはどうしようもない
180
垢版 |
2017/09/02(土) 20:43:09.37ID:6K7Z1T4/
>>179
タブキーと補完使わないの?
俺、和文のあとに、同じ内容の英文つけたメール書くことあるけど、あきらかにタイプ数は和文の方が少ないよ。

抽象思考したいならLabViewとかSPSSあたりでブロック図とかフィルタのグラフで思考するのが一番早かろう。
2017/09/02(土) 22:56:58.71ID:DpVc64wR
今の世の中に抽象的思考が足りないって実感あるの?ないでしょ
そんなことよりユーモアが足りないと思う
2017/09/02(土) 23:39:15.33ID:je61f8uF
ユーモアが足りないように感じるのは
ネットのおかげか世の中がマトモという言い方はおかしいけど
正解を引くひとが多くなってきたから
明らかにおかしい状況を
ユーモアで笑い飛ばす必要性があまりなくなってきたんだと思う
苦痛な環境に置かれても、ある種納得してるっつーか

でもプログラミングの世界はまだまだ黎明期に当たるのか
偉い人でも、おかしなことしている人がいっぱいいて
https://img0.etsystatic.com/178/0/13833747/il_340x270.1165546874_11w2.jpg
↑まだまだこういうユーモアが有ったりする
今後ある程度成熟していくと、もうこういうユーモアも見れなくなると思うと残念だね
と同時に、正しいことを知っているだけでは勝負にならなくなる
実力が問われるね
2017/09/03(日) 01:21:59.30ID:hrqzcgfY
そんな残念、杞憂だよ

糞バカジャップランド土人が
山ほど遺してくれたコボルやペェチプゥの保守案件があるからね
2017/09/03(日) 01:48:32.74ID:CI8E+FdQ
>>182
DrinkをCoffeeのメソッドにしてることに最高に納得いかない。
設計者出てこい!
185デフォルトの名無しさん
垢版 |
2017/09/03(日) 03:47:08.84ID:3gHqT14e
>>182
これ何がアカンの?
2017/09/03(日) 04:22:00.89ID:LluVimQv
「お前が飲むんかーい!」ってツッコミたくなる
2017/09/03(日) 05:04:38.40ID:wg7NEzB4
>>182
bool値はIsEmpty()がいいなー
2017/09/03(日) 06:11:13.88ID:Xy/hIi2a
次世代言語スレでisHogeは無いだろ…
2017/09/03(日) 08:29:59.58ID:j0xqGCdJ
関数やメソッドの呼び出しに()を使う言語は滅亡すべきだな
2017/09/03(日) 11:27:05.90ID:F0wU88Va
明示的に call とか書くのはあんま流行らんぞ。
おれはそれくらい明示的でいいかなと思うのだが。
2017/09/03(日) 13:01:37.55ID:HuyjtM/i
Coffeeが空かどうかのStateをインターフェースで持たせて、StateはVisitorを受け入れるのが伝統的なやり方かね
次世代だとCoffeeが空かどうかのStateは、インターフェースじゃなくて、型クラスで制限して、パターンマッチで処理を切り分けるって感じかね
2017/09/03(日) 13:21:28.44ID:2mD2p7su
Human john;
Cup cup;
...
if (cup.isEmpty)
{
cup = new Coffee();
}
else
{
john.Drink(cup.Drop());
}
2017/09/03(日) 13:26:23.45ID:fyDk5FSQ
まずそもそもコーヒーをモデル化とかしないから
2017/09/03(日) 13:34:57.13ID:HuyjtM/i
>>192
Drinkの中でdropを呼べよ
2017/09/03(日) 14:05:43.95ID:1HtAUlO9
久しぶりに見たんだけどなんでまだスレタイにRustなんて欠陥言語があんの?
2017/09/03(日) 14:14:39.78ID:HuyjtM/i
Rustの何が欠陥??
いい言語だと思うけど
2017/09/03(日) 14:27:10.98ID:tndEY2pO
>>196
強いて言うなら学習コストだ高いとか。
インタラクティブに勉強する教材とか欲しい。
nodeSchoolみたいなやつ
2017/09/03(日) 14:46:11.02ID:m/SUUCxo
>>194
おまえはcupをdrinkするガイジなのか?
2017/09/03(日) 14:58:12.28ID:LluVimQv
ここでもキャットドア問題再燃w
ほんと使えるなこれ
2017/09/03(日) 15:11:53.96ID:1HtAUlO9
>>196
ちょっと込み入ったもの書こうとすると即座にコンパイラがあらゆるコード受け付けなくなる言語のどこがいいんだ?

なおC++コードはきちんと動くことは実証済でな
2017/09/03(日) 15:40:55.80ID:2mD2p7su
>>194
Human you;
Cup cup = Mix(new Coffee(), new Poison());
you.Drink(cup.Drop());
2017/09/03(日) 15:56:06.83ID:NUcZKlpc
Rustには保守しにくいコードを事前に排除する意味もあるようなw
ぶっちゃけ書き捨てプロトタイプには向かない言語
2017/09/03(日) 15:59:55.01ID:th8Kz7qM
>>200みたいなコンパイルエラーを嫌う人種ってどういうひとなの?
インタプリタ最強みたいな感じなのかな?
ランタイムでこけるより、コンパイラでエラー出たほうがいいじゃん
2017/09/03(日) 16:01:57.97ID:ULbykCIX
>>189
>>190
今どきのメジャー言語は
たいてい関数名+括弧だけじゃないか?

いちいちcallとか書いてたらコードがcallだらけになるし
関数定義のfunctionすら面倒だっていう声があるから
いちいち関数を明示的に呼び出す言語は流行らないよ
2017/09/03(日) 16:29:46.99ID:fyDk5FSQ
callって明示的に書く言語ってなんだよ
Fortranくらいしか書いたことない
206デフォルトの名無しさん
垢版 |
2017/09/03(日) 16:32:54.49ID:uF0EtmbD
>>196
言語はいいんだけどまだ普及してないからライブラリが辛い
207
垢版 |
2017/09/03(日) 16:44:19.82ID:DQefzD0A
「f(x)」以上に「関数」らしい表現を見た事無いがな。

call書かないとカッコ書けないVBAとかが、callだらけになるかな。
2017/09/03(日) 16:59:40.82ID:j0xqGCdJ
f x
でいいだろ
2017/09/03(日) 17:12:48.70ID:fyDk5FSQ
>>208
これは同意
210
垢版 |
2017/09/03(日) 17:25:55.62ID:DQefzD0A
たしかに。
lispのS式は自然なんだなぁ。
2017/09/03(日) 17:47:32.06ID:9XytL+lI
でも、けっきょく
f (x + 1) みたいないことしたり
f () みたいなことするなら括弧的なもの必要になるし
単に省略してるだけでしかないのでは?
2017/09/03(日) 18:01:27.53ID:fyDk5FSQ
f(x+1)はともかく、f()は関数というよりはサブルーチンなんだよな。Fortran以外の言語はあんまり区別しないけど
2017/09/03(日) 18:08:08.10ID:hml2bou6
値を返すのが関数、返さないのが手続きだろう。
2017/09/03(日) 18:23:54.59ID:LluVimQv
>>211
だよね。Lispだと(f x)
どの言語でも定義と実行の区別は必要なんじゃないかな
2017/09/03(日) 19:56:58.37ID:SFgLhhBC
>>211
Nim ならどっちも不要だな
2017/09/03(日) 20:26:30.83ID:ne8qPBqk
括弧ないと関数だと区別できないとか

関数と変数とかで名前空間分けるのが普通なのかな
一緒のがシンプルな気がするけどダメなの?
this.objみたいにスコープで名前空間分けたらダメかな
2017/09/03(日) 21:13:19.59ID:fyDk5FSQ
Common Lispは名前空間分けてるけどSchemeは同じだよね
個人的には分けないほうが好きだな
2017/09/03(日) 21:19:54.76ID:VHdSJmfv
関数の()が要らないなら
配列の[]も要らないね
2017/09/03(日) 21:32:57.42ID:ULbykCIX
>>218
正直、そんな文法の言語
使いづらそう……
2017/09/03(日) 22:05:19.16ID:c1xnmxfX
括弧を開く位置には何か記号が要るが閉じる記号は要らないな
最後のセミコロンが要らないのと同じ
2017/09/03(日) 22:07:40.42ID:fyDk5FSQ
$かな?
2017/09/03(日) 22:52:39.79ID:m/SUUCxo
>>220
pyてょnのことか
ブロックあった方が正直みやすいわ
初心者にも、視覚的にここからここまでがまとまりだと説明しやすい
インデント強制はいいけど、いきなりインデントがどうとか説明しても、イミフやろ
2017/09/03(日) 22:55:16.25ID:9XytL+lI
むしろpythonの方が見やすい
2017/09/03(日) 23:00:57.36ID:VHdSJmfv
a[b + c] + d + f(x + e) + 100

a[ b + c + d + f(x + c + 100

なるほど素晴らしいアイデアだな
2017/09/03(日) 23:29:49.01ID:c1xnmxfX
>>224
実を言うとセミコロンの省略でも同じ失敗をしてるんだよな
y=f; (x)();

y=f(x)()
2017/09/03(日) 23:46:26.57ID:bPltp/aL
Haskell ならこうかな
(a !! b + c) + d + (f $ x + e) + 100
2017/09/03(日) 23:49:41.11ID:m/SUUCxo
>>224
ガイジ

>>225
改行しろガイジ
(x)←意味分からんぞガイジい
2017/09/03(日) 23:49:51.83ID:fyDk5FSQ
!!って+より優先度雑魚かったんか
2017/09/04(月) 00:04:41.50ID:ixJinX3O
括弧の意味は二つある
優先順位を明示する、または関数呼び出し
どっちの意味か分からんから関数呼び出しの意味で括弧を使うのはもうやめたほうがいい
2017/09/04(月) 00:08:29.47ID:nGsOLwi8
>>228
!! の方が優先順位高かった ゆるして
231デフォルトの名無しさん
垢版 |
2017/09/04(月) 00:09:48.10ID:Y+E/rlzt
タプルやらにも()を使うのが普通だし
無意味な主張だな
2017/09/04(月) 00:12:21.46ID:nGsOLwi8
括弧を使った関数呼び出しは関数にタプルを適用していると見ることもできる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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