[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201: 197 (ワッチョイ ca2c-rVtL) 2020/02/28(金)13:58 ID:GfVfgYuK0(1) AAS
多言語の3強が、掌田津耶乃・山田祥寛(WINGSプロジェクト)・柴田望洋。
他に、スッキリ・やさしい・猫でも・独習など

掌田は、その中でも断トツ!

多言語の入門書・フレームワーク・ゲームエンジンなど、
ここ数年で、20冊とかある

世界的に見ても、断トツ!
202: (ワッチョイ 6b01-nhpA) 2020/02/28(金)14:40 ID:LkDsYiUy0(1) AAS
何か後ろの二人が気の毒
203: (ワッチョイ 9e2d-9Aak) 2020/02/28(金)15:39 ID:Y4GSbUWj0(1) AAS
Rubyはもう本で勉強するのは古い
今は迫 佑樹とかあおいとかのオンラインコースで勉強する時代だよ、
204
(2): (ワッチョイ 8a01-k1AF) 2020/02/29(土)02:55 ID:udUacP9j0(1) AAS
山田祥寛は10年近く前C#でよくお世話になった
他言語から来た入門者に程よくわかりやすい本を書く印象

柴田望洋はC言語系で何冊か読んだが
内容がすごく簡潔で短い時間でまとめ的な知識を頭に入れたり
特定のトピックを復習したいときには有用
(ただ今ならWebサイトで代用可能)

掌田津耶乃・・・
省3
205: 197 (ワッチョイ ca2c-rVtL) 2020/02/29(土)23:32 ID:6IdZMwnf0(1) AAS
なでしこの作者・クジラ飛行机は、
近年、Python から、多言語の作者として乱入してきた

なでしこだけでは食えないし、やむを得ない方向転換w

巨匠の柴田望洋は「新・明解C言語」のイメージだけど、近年、多言語に参入した
206: ◆QZaw55cn4c (ワッチョイ 2aaa-9l6Y) 2020/02/29(土)23:43 ID:c0ztbNyQ0(1) AAS
>>204
新独習c# は旧独習ハーバートシルトと比べてどうでしょうか?
新独習Java は、旧独習が史上稀に見る惨憺たる出来だったことから、新独習はよくなるしかないと予測しています
あと、旧独習を高く評価している私としても新独習C++ については興味がありますね
207: 197 (ワッチョイ ca2c-rVtL) 2020/03/01(日)00:44 ID:NSpMdQYF0(1/2) AAS
さすがに日本人で、シルトと比べられる著者は、いないだろ

たいてい読み応えがあるのは、Effective シリーズなどの外人著者
208: (ワイモマー MMea-W44n) 2020/03/01(日)10:00 ID:JWAFHnbAM(1/2) AAS
しつもんです
haskellだったら
[(x,y,z) | x <- [1..9], y <- [1..9], z <- [1..9], x * y * z == 24]
こう書けるものはrubyではせいぜい
p [*1..9].repeated_permutation(3).select {|a| a.sum == 24}
こう書くしかありませんか?簡潔に表現したいです

さらにhaskellでは
省4
209: (ワッチョイ 0314-IyPa) 2020/03/01(日)10:43 ID:n6wzTSL90(1) AAS
> haskellだったら
> [(x,y,z) | x <- [1..9], y <- [1..9], z <- [1..9], x * y * z == 24]
> こう書けるものは

haskell: 66文字

> rubyではせいぜい
> p [*1..9].repeated_permutation(3).select {|a| a.sum == 24}
> こう書くしかありませんか?簡潔に表現したいです
省2
210: (ワッチョイ 6f5f-jGfF) 2020/03/01(日)11:35 ID:qmcGlirD0(1) AAS
> p (1..9).map {|x| (1..8).map {|y| (1..7).map {|z| [x,y,z]}}}.flatten(2).select {|a| a.sum == 24}
p [[*1..9], [*1..8], [*1..7]].then{|x, *a| x.product(*a)}.select{|a| a.sum == 24}
p [*1..9].product([*1..8],[*1..7]).select{|a| a.sum == 24}

好きな方を

ところで、そのHaskellコードにはp相当が無いように見えますが
Haskellってprintしなくていいんですか?
211: (アウアウエー Sac2-4HC3) 2020/03/01(日)12:14 ID:8hJkpeX/a(1) AAS
元から間違っているがsumではない
212: (ワイモマー MMea-W44n) 2020/03/01(日)12:53 ID:JWAFHnbAM(2/2) AAS
あごめんsumじゃなかったわw
みなさんどうもありがとうございました
213
(1): (ワッチョイ 067d-X91k) 2020/03/01(日)18:13 ID:RW98tzZT0(1) AAS
rubyでtwitterとかyoutubeどうやって作るの?
全くイメージが沸かない
ツイートがリアルタイムで他者にも表示されるのってどういう仕組み?
214: (ワッチョイ cb4f-mnKr) 2020/03/01(日)21:01 ID:QPyt1UlH0(1) AAS
httpとブラウザの仕様の話なのでrubyは関係ない
215: (アウアウエー Sac2-DFeu) 2020/03/01(日)21:57 ID:F2v5Atsqa(1) AAS
scaffold で一発で作るという意味だろう
216: (ワッチョイ ca2c-rVtL) 2020/03/01(日)22:44 ID:NSpMdQYF0(2/2) AAS
0から手を動かして作るRailsチャットアプリ【チュートリアル】
動画リンク[YouTube]

Ruby on Rails で、Web Socket を使う、とだこうきの動画
217
(1): (アウアウウー Sa2f-ff41) 2020/03/01(日)22:47 ID:QZXNPr7ra(1) AAS
>>213
JavaScriptでサーバー側のAPIを叩き、サーバーがそれに対して結果を返し、JavaScriptでその結果を画面に反映させる
基本はこれだけ
Rails任せじゃなくてちゃんとWebの仕組みを理解してAPIを実装しなきゃいけないし、JavaScriptもゴリゴリ書かなきゃいけない
SQSなどのAWSやGCPのマネージドサービスや、Kafkaのようなデータ基盤系のOSSなど高度なバックエンド技術の活用も必要だ
Railsのチュートリアルに毛が生えたような典型的なWebとは次元が違う
218: (ワッチョイ 8a01-k1AF) 2020/03/01(日)23:24 ID:J3IrN4Ey0(1) AAS
クライアントがブラウザとは限らないが
いずれにしろrubyは全く関係ない

web push
server-sent events
push notification service (e.g. APNs)

↑この辺りを学べばいい
単なる通知用途で生のweb socketを
省1
219
(1): (ドコグロ MMea-ff41) 2020/03/01(日)23:52 ID:H/U8nx/nM(1) AAS
プログラミングスクールでRails勉強しました系だとプル型のアプリの作り方しか知らないだろうから、クライアントへの通知の実装方法以前に、
そもそもユーザーがツイートしたときに受信者に対して通知をキックするところの仕組みが想像できないんだろうな
そのへんはいわゆるバックエンドってやつで、ユーザー数が増えてもスケールするためには小手先のコーディングだけでなくAWSのインフラ設計まで含めた作り込みが必要
Railsできますウェーイみたいなのとは一線を画す、いい大学出たガチな連中が鎬を削ってる世界だ
220: (ワッチョイ ca2c-rVtL) 2020/03/02(月)00:40 ID:8PHDRupm0(1) AAS
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto(HashiCorp)も、
Go のTerraform へ行った

今や主戦場は、Docker, Kubernetes になった

でも、サーバーの基本は、Ruby。
Node.js も、Rubyのコピーだから

Spring Boot も、Rails のコピー
221: (ワッチョイ 8a01-k1AF) 2020/03/02(月)01:33 ID:AuxsFe1o0(1) AAS
>>217
>>219
おまえもウェーイ系なのに無理してレスすんな
222: (ワッチョイ cbad-wzO4) 2020/03/05(木)19:13 ID:h922Dn8C0(1/2) AAS
>>204
>柴田望洋はC言語系で何冊か読んだが
>内容がすごく簡潔で短い時間でまとめ的な知識を頭に入れたり
>特定のトピックを復習したいときには有用

いかにも教科書って感じの本書くよね
オレもオススメできる著者だと思うぞ!
223: (ブーイモ MM7f-Pim3) 2020/03/05(木)19:35 ID:1tYxfkRNM(1) AAS
本屋いったらrubyの本は駆逐されてた
224: (ワッチョイ cbad-wzO4) 2020/03/05(木)21:34 ID:h922Dn8C0(2/2) AAS
すっかりPythonの本に置きかわったよな!
やっぱ人工知能ブームに乗れなかったのがデカイ
225: (ワッチョイ 9fa5-HL4i) 2020/03/06(金)14:08 ID:gkPkCuAw0(1) AAS
・P系言語には絶対にPを付けるべきであった
・endがある言語には終わりがある

オカルト方面の理由だとこのようになる

「pascalは終わった」とは業界の定型句だが終わったのはendがあるからだ
なので「end」という文字の視覚的影響は思いの他大きいのではなかろうか

代わりにpythonはselfを見続けることになる

他の理由としては、我々は「ぱい」と発音したい生物である、という、これまたオカルトな理由だ
省2
226
(1): (ワッチョイ cbad-wzO4) 2020/03/06(金)16:38 ID:Z17kfdKR0(1) AAS
なぜ差が付いたか RubyとPython
――(日本語圏の)慢心、(AI)環境の差!
227: (アウアウエー Sa3f-xiWk) 2020/03/06(金)20:06 ID:dfpAZ0dma(1) AAS
cobol には end があるが、しぶとく生き残っている
早く絶滅してほしいものだが
228: (ワッチョイ 0feb-Qbw5) 2020/03/06(金)21:40 ID:f8XVsIbI0(1) AAS
Rubyの方がCOBOLより先に死滅する希ガス
229: (ワッチョイ ab57-g6LZ) 2020/03/06(金)22:57 ID:rcgbHB5O0(1) AAS
慢心と言うより
補助金事業になったら碌なことにならない例の一つ
230: (ワッチョイ cbad-wzO4) 2020/03/07(土)03:49 ID:meF2wfp30(1/2) AAS
補助金が腐らせるの
日本のあるあるだな!
231: (ワッチョイ ef8c-NYnE) 2020/03/07(土)12:58 ID:Q0oLpIzl0(1) AAS
>>226
コメントアウトの仕方
232: (ワッチョイ 2ba5-Inmc) 2020/03/07(土)13:58 ID:H7f33zo10(1) AAS
Rubyは日本の言語ではなくて
日本発だけど
日本からアメリカのユタ州に税金を抜かれるだけの言語だ
233: (ワッチョイ 4b2d-hds7) 2020/03/07(土)16:10 ID:ZoK+qwRc0(1) AAS
補助金で食える人数も限られてるから、余計に閉鎖的になってく
234: (ワッチョイ cbad-wzO4) 2020/03/07(土)19:42 ID:meF2wfp30(2/2) AAS
補助金で喰える上級Ruby国民は安泰だけど
下級Ruby国民はPythonに逃げ出してる現状
235: (ワッチョイ 4b2d-hds7) 2020/03/10(火)16:47 ID:rx4TAX460(1) AAS
Rubyの高額教材屋も増えまくってたり、こんなの国が金を出して支援するもんじゃないよもう
236: (ワッチョイ ab01-xzLc) 2020/03/10(火)21:55 ID:uPXabSQ00(1) AAS
perlの保守性の低さについて何も学ばなかったから。
237: (ワッチョイ 827d-VqAA) 2020/03/15(日)06:29 ID:d7tE7oy90(1) AAS
リファレンスマニュアルの正規表現の一覧に
(<=pat) 肯定後読み
となってるけど正しくは (?<=pat) ですよね
238: (オッペケ Sr91-M7Q/) 2020/03/15(日)07:01 ID:fxB2xu91r(1) AAS
せやね
239: (ワッチョイ 698f-tF/6) 2020/03/17(火)10:26 ID:55EeZ8o40(1/2) AAS
AI環境の差は大きいっすねー
保守性とかどうでもいいしrubyの文法は好きだけど、今から勉強する人にはphthon勧めざるを得ない
240: (ワッチョイ a1ad-M7Q/) 2020/03/17(火)11:47 ID:xPTEZvMY0(1) AAS
PythonはAIライブラリそろってるからな
241
(1): (ワッチョイ c201-Ruah) 2020/03/17(火)18:17 ID:Np3/43wU0(1/2) AAS
機械学習や統計処理のために
プログラミングできるようになりたいというひとは
迷わずPythonから初めればいいけど
明確な目的がない場合はRubyから初めさせたほうが
プログラミング自体の習熟が断然早い

1ヶ月程度でプログラミングの基礎を身につけたら
後は好きなやつやればいいと思う
省1
242
(1): (ワッチョイ 02a5-5LgE) 2020/03/17(火)18:19 ID:ybHHyXnP0(1/2) AAS
ABテストやってないのになんでRubyからの方がいいって分かるの
243: (ドコグロ MM95-Syvm) 2020/03/17(火)18:38 ID:7aCFf3OgM(1/2) AAS
明確な目的のない奴にRails専用スクリプト(別名Ruby)を勧めるのはさすがにどうかと
244
(2): (ワッチョイ 698f-tF/6) 2020/03/17(火)19:08 ID:55EeZ8o40(2/2) AAS
別にrailsなんかなくたってperlよりモダンな汎用スクリプト言語ではあるやろ
245: (ドコグロ MM95-Syvm) 2020/03/17(火)19:19 ID:7aCFf3OgM(2/2) AAS
>>244
Windowsでまともに使い物にならないのは汎用スクリプトとしては致命的
ぶっちゃけPythonがビッグデータやAIで持て囃されてるのもWindowsと相性いいからだよ
ビッグデータやAIはエンタープライズで金になるテーマだからWindowsと相性悪いのは論外
246: sage (ワッチョイ a265-aX25) 2020/03/17(火)22:30 ID:Zy9Qhkko0(1/2) AAS
つまり、わざわざRubyスレまで乱入してしまうほど、
Python信者にはRubyへのコンプレックスが強いってことね
247: (ワッチョイ d233-YfnF) 2020/03/17(火)22:32 ID:Ai6ps0PO0(1) AAS
じゃあPowerShellで!
248: (ワッチョイ c201-Ruah) 2020/03/17(火)23:16 ID:Np3/43wU0(2/2) AAS
>>242
C#, JS, Python, Ruby他で初心者教えた経験から来る個人の感想
逆になんでABテストやらないと分からないと思うの?
249
(1): (ワッチョイ 02a5-5LgE) 2020/03/17(火)23:40 ID:ybHHyXnP0(2/2) AAS
そりゃ教師そのものがRubyが得意でRuby贔屓ならRubyを教えるのが上手いんでしょ
だから生徒はRubyの習熟が早くなる
だから本人ですら「ABテストは必要」って思ってるんでしょ

要するに生徒の言語取得速度は教師の得意言語の習熟度合いに比例する
250
(3): sage (ワッチョイ a265-aX25) 2020/03/17(火)23:45 ID:Zy9Qhkko0(2/2) AAS
ぶっちゃけ、Rubyに慣れると、Pythonでコレクションを使うことが苦痛になるんだよな

「コレクションが最高にイケてる言語を作ろう(dat落ち)」から引用
2chスレ:tech

> 43 1 名前:デフォルトの名無しさん Mail: 投稿日:2017/05/05(金) 18:00:36.59 ID:oGFFYBoD
> コレクション使ってて使いづらいと思うことも最近は減ってきたよな
> 昔より言語が進歩してるんだろか
>
省20
251: sage (ワッチョイ 5365-f0Va) 2020/03/18(水)00:02 ID:NlFyVHMs0(1) AAS
>>250 のコレクション操作を例にすると、Rubyならメソッドチェーンが
左から右へ自然と流れるから、ヒストリー機能を利用して
対話的なプログラミングが楽々と実践できる

$ irb
irb(main):001:0> a = [1,4,3,2]
irb(main):002:0> a.sort
=> [1, 2, 3, 4]
省9
252: (ワッチョイ 292c-cvBQ) 2020/03/18(水)00:49 ID:LQtyodHE0(1) AAS
元々、Ruby/Groovy は似てる。
JavaScript, Kotlin も、Ruby/Groovy に似せてきてる

>>241
有名な雑食系エンジニア・KENTA も、YouTube で言ってるけど、
将来的に、機械学習・AI をやりたいからと言って、Python から始めるのは間違いです!
初心者は、Ruby でプログラミング自体を学ぶべき

Ruby on Rails を一通りやると、アプリ製作の全工程を学べる。
省9
253: (ワッチョイ d9ad-NT4g) 2020/03/18(水)04:59 ID:/KOWoh670(1/2) AAS
>>244
それな
RailsなくてもRuby単体でも十分快適

ただWindows環境とデスクトップでのGUIが
どっちもイマイチだからWeb専用言語
みたいな扱いになってるんだろうか?
254: (ワッチョイ d9ad-NT4g) 2020/03/18(水)05:02 ID:/KOWoh670(2/2) AAS
>>250
Rubyは文法がシンプルで書きやすいんだよな
書きやすさだけで言ったら
Ruby > Python >>> JavaScript

JavaScriptは変なクセと
ローカルルールが多すぎる
255: (ワッチョイ 29d2-CgSh) 2020/03/18(水)08:17 ID:r6r+WwC90(1) AAS
>>250
Rubyのjoinなら事前の文字列化は不要なので
a.sort.reverse.join('-')
256
(1): (ワイーワ2 FF63-hOSC) 2020/03/18(水)13:14 ID:fwLKdVFoF(1) AAS
語順に拘る必要は無いと思う
a = [3,5,1,2,4]
'-'.join(pd.Series(a).sort_values(ascending=False).apply(str))
257: (ワッチョイ 9301-lXNI) 2020/03/18(水)14:43 ID:mQYnVt2r0(1/2) AAS
>>249
違うよ
教えるコアな要素は共通にもかかわらず
初心者がつまづく内容や頻度だったりそれを自己解決できる割合が言語によってかなり違う
それが習熟速度に影響を与える一番の要因

ABテストやってみたいねと書いたのは複数言語を学習する順番が
プログラミング習熟度に与える影響の調査をペーパー書けるくらいフォーマルにやってみたいねって話
省5
258
(1): (ワッチョイ 9301-lXNI) 2020/03/18(水)14:56 ID:mQYnVt2r0(2/2) AAS
>>256
思考の順序とコードで表現する順序が近ければ近いほど
思考ノイズが少なくて初心者に限らず人間には理解しやすい
単にできればいいってもんじゃない

結局Pythonでわかりやすく読みやすいコードを書くには
自然な思考順序と異なる部分をラップした関数を独自に定義していくか
Pythonで表現できる順序に自分の思考順序を合わせていくしかなく
省2
259
(1): (ワッチョイ 292c-cvBQ) 2020/03/19(木)04:20 ID:JDU05jIv0(1/3) AAS
Ruby の偽は、nil, false の2つだけだが、
JavaScript, Python では、各型に偽があるので、10個ぐらいある

こういう書き方ができてしまうのが危険!
整数の0 は偽

昔のC でも、MISRA-C などのコーディング規則で禁止していたもの。
条件式に、bool 値とみなされるもの以外を、
例えば、単純な整数などを使ってはならない
省8
260: (ワッチョイ d9ad-NT4g) 2020/03/19(木)07:34 ID:Twc2892j0(1/2) AAS
>>258
Rubyの文法は自然だと思う

>>259
ゼロを偽に使うのは筋悪だね
261: (ワッチョイ 1314-9KJh) 2020/03/19(木)09:26 ID:YUAN2W2v0(1) AAS
コマンドが正常に終了した時は0を返すもんですよ
262
(2): (スフッ Sd33-AM22) 2020/03/19(木)12:39 ID:Xi+VoJGEd(1) AAS
Rubyが理解できれば、JavaScriptもだいたい理解できるってまじっすか?
263: (ワッチョイ 292c-cvBQ) 2020/03/19(木)13:04 ID:JDU05jIv0(2/3) AAS
Ruby・Groovy は似てる。
JavaScript, jQuery, Kotlin は、メソッドチェーン中心で、Rubyに似せてきてる

サーバー側のNode.js は、Rubyのコピー。
npm(node package manager), yarn は、Bundler のコピー

CakePHP, Spring Boot は、Rails のコピー。
だから、流行った

Rails がサーバー側の標準。
省1
264
(1): (ドコグロ MM95-u5rl) 2020/03/19(木)13:10 ID:TVS3Wm7/M(1) AAS
>>262
RubyはRails Scriptとして使うだけならさほど難しくはないが純粋に言語としては極めて複雑な部類で、
Rubyを理解した、と自信を持って言えるレベルならJavaScriptなどもはや楽勝
265: (ワッチョイ d9ad-NT4g) 2020/03/19(木)13:16 ID:Twc2892j0(2/2) AAS
>>262
Rubyを覚えれば
Pythonはだいたい理解できる

JavaScriptはちょっと理解できる
クセがある部分が多いから

まあ2015でクラス構文が入って
だいぶマシになったけど
266: (ワッチョイ 13a5-TOPM) 2020/03/19(木)13:49 ID:PJNEdIzn0(1) AAS
クラスが入っただけでマシになった、ってことか?
267: (ワッチョイ 292c-cvBQ) 2020/03/19(木)14:07 ID:JDU05jIv0(3/3) AAS
JavaScript のクラス構文

class Card {
constructor( number ) { this.number = number }
}

let cards = [ ]

for ( let count = 1; count <= 5; count++ ) {
cards.push( new Card( count ) )
省2
268: (オッペケ Sr85-NT4g) 2020/03/19(木)16:59 ID:88pUuzIXr(1) AAS
JavaScriptはクラス定数すら定義できないからな
最近のはしらんが
269: (ワッチョイ b902-Hfmd) 2020/03/19(木)17:00 ID:DXn00lXA0(1) AAS
Pythonはうんこだが、Rubyのメソッドチェーンも今となってはゴミの部類で
パイプライン演算子こそが正解
270: (アウウィフ FF5d-hOSC) 2020/03/19(木)17:26 ID:yS5RdDEsF(1) AAS
外部リンク:codepad.org
外部リンク:codepad.org
271
(1): (ワッチョイ 1161-44a/) 2020/03/20(金)00:53 ID:405ti7Ej0(1/6) AAS
>>264
JS は、promise, then, async, waitUntil, ServiceWorker(PWA)などの部分がかなり難しく感じる。
event の bubbling phase, capture phase, target phase と絡んで
cancelBubble, stopPropagation, preventDefault
の話も正確に理解するのはなかなか難しい。
272: (ワッチョイ 1161-44a/) 2020/03/20(金)00:56 ID:405ti7Ej0(2/6) AAS
event.waitUntil()
event.respondWith()
はいまだにちゃんと理解できてない。
ServiceWorkerのWorker Lifecycleも物凄く理解が難しい。
273: (ワッチョイ 1161-44a/) 2020/03/20(金)01:05 ID:405ti7Ej0(3/6) AAS
さらに、Blob の概念も独特で難しい気がする。
274
(1): (ワッチョイ 1161-44a/) 2020/03/20(金)01:07 ID:405ti7Ej0(4/6) AAS
これも理解できない。
誰かに教えてほしい。

addEventListener('fetch', event => {
// Prevent the default, and handle the request ourselves.
event.respondWith(async function() {
// Try to get the response from a cache.
const cachedResponse = await caches.match(event.request);
省6
275
(1): (ワッチョイ 9301-lXNI) 2020/03/20(金)01:51 ID:b2ihZgLg0(1) AAS
>>271
その中で言語の要素はpromise/then/asyncの3つだけ
それも全部Promise

言語とフレームワーク/APIは分けて捉えないと
RubyとRailsを混同してるのと同じ
276
(2): (ワッチョイ 1161-44a/) 2020/03/20(金)01:54 ID:405ti7Ej0(5/6) AAS
>>275
でも今のJSでPromiseを避けて済ますことは難しい。
特にPWAのHelloWorld的なプログラムで>>274のように、
Promise, async, await, respondWith などの難しいが概念が同時に出てきてしまい、挫折してしまう可能性が高い。
やりたいことは単に、ウェブアプリのアイコンをホーム画面に出したいだけだと言うのに。
277: (ワッチョイ 292c-cvBQ) 2020/03/20(金)09:01 ID:CQQp7Y750(1) AAS
jQuery でも基本は、Promise。
成功・失敗時の処理を書けばよい

async/await は、非同期を同期的に書ける。
内側にネストしないように書ける
278: (ブーイモ MM4d-vZZ2) 2020/03/20(金)10:07 ID:IqcuAu3DM(1) AAS
>>276
>でも今のJSでPromiseを避けて済ますことは難しい。

言語が提供する機能とそれ以外を区別しろって言われてこれかよw
Promiseが理解できないのも納得
279
(1): (ワッチョイ 8b14-9KJh) 2020/03/20(金)10:14 ID:u1wBzCgK0(1) AAS
>>276
× でも今のJSでPromiseを避けて済ますことは難しい。
○ 非同期プログラミングをするならどの言語でも一緒
GUI関連は大抵の言語で非同期処理をする
要するに画面の描画をブロックしてはいけないからだ。

RubyはそもそもGUIとかでてこないから
使わないだけ
280: (ワッチョイ 1161-f9wa) 2020/03/20(金)11:04 ID:405ti7Ej0(6/6) AAS
>>279
例えば、Win32APIなど非同期処理もMSDNを読めばちゃんと理解できる。
ところが、Promiseは公式サイトが何を言っているのか分からないので
99%の人が理解できない。
281: (アウウィフ FF5d-jdQV) 2020/03/20(金)11:30 ID:nAHhYb7gF(1) AAS
馬鹿除けにちょうど良い機能やん
1-
あと 721 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s