Ruby 初心者スレッド Part 67

1デフォルトの名無しさん (ワッチョイ b72c-yePO)
垢版 |
2020/12/25(金) 04:24:27.68ID:aa9Khe9z0
プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ

質問するときは、OSやRubyのバージョン、エラーメッセージを書いて下さい。
Ruby on Rails については、WEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 66
https://mevius.5ch.net/test/read.cgi/tech/1578068134/

るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/

Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/

逆引きRuby
http://www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/05/30(月) 12:21:37.52ID:+82mqA6e0
>>416
どうもありがとう!
あれから更に調べていたらRubyのcase文には2種類あると説明している
ドキュメントに出遭いました。
1つがelsifを持つif文の代用で、もう1つがパターンマッチ(?)らしいですね。
Rubyは内部的に===を使うんだそうです。
ただしその場合もwhenが使われていたように思います。inと違うのでしょうか。
2022/05/30(月) 13:10:50.78ID:4ToCs4sv0
caseのパターンマッチは3.0で本採用されたのにマニュアルになくって
変更履歴とRedmineみないとわからんのが残念
2022/05/30(月) 18:55:58.59ID:Jfa9bHCo0
PythonてAI関係でデフォになってるのもあって持て囃されてるけど
初心者向きかというとインデントがあるのとかどうかなーとは思う
Rubyはそのへん柔軟でとっつきやすい感じはする

https://xtech.nikkei.com/atcl/nxt/column/18/00682/061100007/
2022/05/30(月) 20:11:00.95ID:4ToCs4sv0
コロン忘れるってテキストで構造化文書(というほど大層なもんでもない)書いたことないんか
見出しにアンダーライン引くみたいに行末にコロン置いて区切りを表現する
2022/05/30(月) 21:52:06.42ID:PemXr08JM
>>418
日本語はメンテされてないの?
英語は普通にあるけど
https://docs.ruby-lang.org/en/master/syntax/pattern_matching_rdoc.html
2022/05/30(月) 22:30:52.60ID:4ToCs4sv0
英語はRDocからの自動生成なのか
メンテできないなら日本語マニュアルなんてやめて
英語版をベースに差し替えていけばええのに
2022/05/31(火) 16:06:11.83ID:V5m5I4Ku0
パターンマッチはRuby 2.7以降にサポートされたらしいということが
分かりました。どうもありがとうございました。
2022/06/01(水) 15:12:54.29ID:UUUQnP9Va
>>408
JavaScriptは基本が非同期なのが初心者向けではないと思うんだ
開発環境の充実という点では悪くないとは思うけどね
2022/06/01(水) 15:29:30.51ID:xCSInqB6M
同意しない
一般に、JSの入門者にとって非同期プログラミングが必要になるのはバックエンドとの通信が出てきたところから
そこまでくると仮にRubyだったら当然Rails前提になるわけで、フロントからDBまで揃えないと動かないRailsよりはHTMLファイル一つから始められるJSの方が遥かに敷居が低い
2022/06/01(水) 17:11:02.82ID:P55vafmBM
>>425
JS始めるなら普通はWebのフロントエンドからなので非同期理解しないとまともなもの作れないよ
nodeでCLIから始める選択肢もあるがそっちもI/Oは非同期が基本だから同じこと
同期APIだけ学ばせるほうが効率悪い
2022/06/01(水) 18:34:53.07ID:brWfXIBXr
RubyもJavaScriptもどっちもやったらいいよ
対して難しくないんだし
428デフォルトの名無しさん (アウアウウー Sac5-kt8p)
垢版 |
2022/06/03(金) 09:08:23.67ID:7PIvgb9ja
確かに。
RubyとJSを組み合わせないとまともなページは作れないね。
両方知っておくのがいいと思う。
2022/06/03(金) 11:01:26.75ID:GhzoCoaEd
マジレスするとJSだけでいいけどな。
RubyとPythonは極端に習得容易だな。長所はそれだけ。遅過ぎて何やっても使えない。
2022/06/03(金) 11:58:42.03ID:tLDIaWEDr
遅過ぎって20年前の話してる?
2022/06/03(金) 12:00:42.89ID:vLJB7iu5d
JSの方が圧倒的に速いのは事実よ
2022/06/03(金) 12:10:21.65ID:DZf8XKyWM
>>429
じゃ極端に習得が容易なRubyやPythonのほうが初心者向けってことだよね
2022/06/03(金) 20:46:46.08ID:RZ3sCzwG0
習得が容易=初心者向きってのどうかと思うけどね
434デフォルトの名無しさん (ワッチョイ 2bbb-AiA7)
垢版 |
2022/06/03(金) 21:11:53.38ID:lhb1THTB0
特にPythonなんか、学位勝負みたいな言語だし
2022/06/03(金) 21:23:41.93ID:KQZoslqJr
じゃあ間を取ってLISPをやろう
2022/06/03(金) 21:26:35.99ID:NgQ/T7i/0
イエス!
2022/06/03(金) 21:59:02.39ID:vpEWwdrG0
lispは間にならんだろ。これだけはrubyやperlやPythonに比べて異世界の言語って気がする。
2022/06/03(金) 23:17:41.84ID:gxOeTsOz0
YouTube で有名な、雑食系エンジニア・KENTA が言ってる。
初心者が、PHP のLaravel, Python のDjango をやっても転職できない

どの企業も適材適所だから、
Web サービスで、Rails ではなく、Laravel, Djangoを選んだ相当な理由がないと、
単なる調べる能力がない、自走力のない香具師とみなされるだけ

だから、Pythonで企業を圧倒するには、
大学院数学科とか、AWS Certified Machine Learning - Specialty・機械学習の資格がいる

一方、Railsは文系でもOK。
AWS Solutions Architect など、アソシエイト3冠を持っていれば最高峰。
米国年収で、最高同士の組合せ

PHPは、KENTAがオワコン認定したから終わった。
AWS Lambda のデフォルト言語にも採用されていない。
Rust, Elixir も採用されていないけど

デフォルトでは、Java, Go, Node.js, Python, Ruby
PowerShell, C# だけ

YouTube で有名な、くろかわこうへいのAWS 入門書も出ている。
サロン内の数十人で書いたみたい
439デフォルトの名無しさん (ワッチョイ 06bb-TkOU)
垢版 |
2022/06/04(土) 13:15:30.73ID:rp2igMRS0
もう、Rubyは高卒を騙して金を巻き上げるだけの言語になっちまったな
440デフォルトの名無しさん (ワッチョイ 06bb-TkOU)
垢版 |
2022/06/04(土) 13:16:10.83ID:rp2igMRS0
もう、Rubyは高卒を騙して金を巻き上げるだけの言語になっちまったな
2022/06/21(火) 23:37:08.26ID:ZyOv9ngt0
rubyそのものについてでなくて申し訳ないのですが質問させてください
業務系の書類まみれに疲れ果ててウェブの世界に飛び込むことを検討しています。C++だのC#だのばかりでウェブの経験が無いのでブートキャンプでも受けようかと調べました
すると割とrubyの採用率が高いように思われます。rubyをお使いの皆様としても今後将来性はあると実感されてますでしょうか
2022/06/21(火) 23:59:31.51ID:Hg0PvelR0
フレームワークのRailsはプロトタイピングに優れてるからスタートアップ向きだけど
まじめに保守するならカッチリした言語・フレームワークに乗り換えることになる
そう割り切ってつかうならあり
2022/06/22(水) 10:46:53.26ID:nSoHuNgQ0
実際に作ってみて、運用してみないと
分からない問題点があるからね
最初にかっちり決めてしまうと
修正するのがほぼ不可能になる
2022/06/22(水) 13:41:40.26ID:Mthm9vIkM
なんとなくだが>>441は概ね答えわかってて聞いてる気がする
2022/06/22(水) 14:01:02.66ID:HANAT9N20
なら、そのなんとなく分かってる答えを答えてみて
2022/06/22(水) 14:10:12.91ID:wWAsFcPvM
無しで
2022/06/22(水) 14:53:28.86ID:RB9PJOboM
女のどう思う?はもう答えてほしい事が決まっていると言うからなw
2022/06/22(水) 18:45:23.01ID:iF6LFzOMr
2022/06/22(水) 19:54:36.81ID:JTF7oH6k0
将来性に期待して今から始めるんはナシやろ。
最悪捨てることになっても可、つうことならアリ。
2022/06/22(水) 20:05:40.08ID:s8G+2Dhi0
色々参考になりました。
とりあえず仮に通うにしても就職先では別の言語を使う可能性が高いと考えておきます
2022/06/25(土) 15:23:21.02ID:bxGPQhaPM
開発言語で縛らないほうが良い採用できる感ある
2022/06/25(土) 15:36:14.60ID:Y7867/mY0
それでもrubyがすきなんだもん
2022/06/26(日) 07:19:32.50ID:xs6E9gSx0
時価総額1兆円までは、Ruby on Rails で大丈夫

時価総額1兆円以上のGithub は、Go へ移行する。
一方、2兆円のGitlab は、Go へ移行せず、Railsを継続する

外人の動画で、2千社の取引先で、2億レコードあるけど問題ないと外人が言ってた

>>438
にも書いたけど、KENTA のYouTube 動画も一杯ある。
初心者は、月千円のKENTAのRailsサロンへ入れば良い。
日本6位の3千人。1位はキングコング西野の数万人

文系のキャリアパスは、Rails → Go のみ。
普及のキャズムを越えたのは、Goだけ。
Rust, Elixir は越えなかった
454デフォルトの名無しさん (ワッチョイ 9ebb-rOZM)
垢版 |
2022/07/03(日) 17:05:47.29ID:Ev2/54rw0
高卒から金を巻き上げるスクール商売ばっか目立ってるって、入会する側もおかしいと思わないのかねえ
2022/07/03(日) 19:39:32.50ID:eTauYkOJ0
自力でやろうとしても
やる気になれない
何をどういう順番でやればいいか分からない
とかだと
スクールに頼ることになるんではないだろうか
2022/07/03(日) 20:24:13.10ID:V6sTTCaHM
ハロワの職業訓練とかでもあるかもよ
2022/07/03(日) 22:20:51.19ID:TGRiVvjp0
ひたすら写経してブリブリ動かせばなんとなく掴めると思うんだけどな〜 体系立った理解は後回しでも良いと思う
2022/07/03(日) 22:46:38.56ID:23Hh1xfmM
専門学校みたいなもんやと思えばそんなもんやろ。
相場を知らないんやから、しゃあない。
2022/07/04(月) 00:01:17.58ID:IXhz+xx30
KENTA のサロンは月千円

KENTAが批判しているマコなりは、実教室があるから80万円。
RUNTEQ は40万円。
東京フリーランスは10万円

KENTAがぼったくりと書いて、訴えられた所は200万円。
KENTAを訴えると、会社の知名度が上がるから訴える
2022/07/04(月) 20:07:00.68ID:+qSzy/GMM
小橋健太ってオンラインサロンやってんのか
2022/07/12(火) 04:04:17.82ID:Jv7vF0i4a
Ruby技術者認定試験制度の対象バージョンが2.1.xなの古くない?

Rails技術者認定試験もRails 4対象だし、公式Twitterは2018年が最終ツイート、さらに公式Facebookは削除されてる。
2022/07/13(水) 15:41:39.70ID:deFlrBOmr
このスレでWordPress、PHP、SQLの質問をしたら、親切な達人プログラマーが懇切丁寧に教えてくれますか?
2022/07/14(木) 22:05:19.36ID:pbUBVD7Qa
>>462
Ruby でサイト管理を自動化するとか、DBにアクセスするという話ならお返事あるんじゃない?
2022/07/14(木) 22:07:45.69ID:0DIHPMC40
>>462
WordPress, PHP, SQLそれぞれのスレでご質問願います
2022/07/14(木) 22:30:07.21ID:sv4BKnoc0
>>463-464
やはり、そうですよね。
他のスレでRubyスレに誘導されたので確認してみました。
ご回答ありがとうございます。
2022/07/16(土) 21:11:15.96ID:2WLM14wy0
Word Press のコーディングの本はない。
デザインの本しかないので、プログラミングを学べない

Ruby on Rails では黒田努の3冊の本とか、パーフェクト Ruby on Rails、
ウェブサイトではRails ガイド・Rails チュートリアル、
Dean の動画とか、コーディングの教材が多い

>>438
にも書いたけど、
PHP は、KENTAがオワコン認定したから終わった

AWS Lambda のデフォルト言語にも採用されていない。
Go は採用されたが、PHPは採用されなかった。その理由を考えてみ

漏れの結論としては、PHPでは勉強を続けることは無理。
教育環境が無さすぎる

Laravel を使っているZOZO とか、良い開発者が集まらなくて、困ると思う
2022/07/17(日) 08:18:24.34ID:Fj+O5aYq0
>>466
KENTAはRubyも否定してますが、Rubyを推す理由ありますか?

RubyやPHPを選択する理由が薄くなった
https://youtu.be/LfcgWPqMSGM?start=100
GoのみがSランク、それ以外は全てCランク
https://youtu.be/LfcgWPqMSGM?start=200

最も、いいね少なすぎてKENTAの動画に信頼を置く理由が不明ですが
2022/07/17(日) 08:39:05.88ID:l4tNS2gQr
たいした学習コストじゃないんだし悩んでるくらいなら全部やればいい
2022/07/17(日) 20:09:18.60ID:885G8LEt0
未経験からのエンジニア転職の必須教養【技術知識編】
www.youtube.com/watch?v=Q1c09rrhTjo

KENTA が勧めるキャリアパスは、Ruby on Rails → Go のみ。
Laravel, Django を選ばないように言ってる

もしポートフォリオに、Laravel, Django を選ぶと、
Railsではなく、それらを選んだ理由を聞かれて困る

技術選定・適材適所の失敗。
つまり、情報収集能力や自走力がないので採用されない

皆がRailsで勝負しているのに、なぜ君は奇をてらったのか?
正攻法を避けた理由を説明できない

もし自分が面接官なら、
Laravel, Django のポートフォリオを持ってきても、そもそも見ない。
何で、Railsで作らないの? と思うのが普通
2022/07/17(日) 22:48:10.27ID:PExlSXjI0
経験言語そのものより良いコード書いてて配属先の技術スタック吸い込んでくれる人のほうが嬉しいかな
2022/07/18(月) 00:31:46.62ID:kJA0H2Nq0
>>469
いいね300低度の動画を鵜呑みにしちゃうのね
2022/07/18(月) 12:26:25.64ID:J9TOF8GR0
ここ数年、Ruby はオワコンと言ってる香具師が多いけど、
結局、千人の素人が言うことよりも、1人のプロが言うことの方が正しい

例えば、Rubyで求人検索すると、5件しかないからオワコンだとか書いているサイトが多い

他にも、KENTAの天敵がSES のモローで、
2年前は、Railsはオワコンで、KENTAがRailsを勧めるのは、
ポートフォリオ制作で、サロンの滞在を長引かせて儲けるためで、
Java, PHP の方が稼げると勧めていた

【2022年版】Ruby on Railsの将来性

ところが最近の、YouTube のこの動画では、
Rails一色で、キャリア相談まで始めたw
Java, PHPのSESは、どうなったの?w

一方、RailsチュートリアルのYassLab は、Rubyはオワコンと言われているけど、
Railsチュートリアルは筑波大学にも採用されて、
毎年増加しているので、本当にオワコンなのか? と言ってた

プロの方が、正確な情報を持っている
2022/07/18(月) 16:48:18.59ID:B6r4rodKa
最終的に負荷の問題でgoに移植ってパターンが
二度手間だから最初からgoでやれ
なんて言われてるが
ほとんどの場合、問題になるほど流行らんて
2022/07/18(月) 18:59:57.47ID:J9TOF8GR0
Github のコピーであるGitlab は、時価総額1兆円だけど、
Rails のままで、Go へ移行しないと宣言している

GithubはGoへ移行するけど
2022/07/18(月) 19:05:12.74ID:J9TOF8GR0
米国人の動画を見ると、
2億レコード・2千社のデータがあるけど、Rails で大丈夫とか、

試作品をNode.js で8週間掛かったが、Railsでは2週間だった。
JavaScript はアホらしいとか
2022/07/18(月) 19:16:42.87ID:Bv+/UIkW0
大量レコード・マルチテナントなんて言語選定というより設計の問題じゃん プロトタイピングの速さについては同感ですが
2022/07/30(土) 08:09:12.00ID:sN86R6p40
モルモン教言語のrubyも辛い立場だな
まつもとも娘に断食させたり痛いことしてたし
2022/07/31(日) 14:48:30.69ID:ted3Whyfa
RubyとAjaxについて勉強してるんですけど
WebページからAjaxでサーバー上のtest.cgiに文字列を渡し
そのtest.cgiで処理した戻り値をWebページ側に送るのはどうやって書けば良いんでしょうか?
2022/07/31(日) 15:10:56.17ID:UGDLlV/Br
>>478
rails tutorialの最後の章にほぼそのままのあるからそれ見れば
てか今日日cgiってまだ現役なのか
2022/07/31(日) 17:46:52.91ID:ted3Whyfa
>>479
https://railstutorial.jp/chapters/beginning?version=6.0#cha-beginning
これですか?

ただフレームワークの機能じゃなく原始的なやり方を探しています
2022/07/31(日) 18:12:13.33ID:zWPrMXnN0
xhrなどのキーワードでググったほうがいいんじゃないですかね
2022/07/31(日) 19:19:38.43ID:UDF11vvTa
>>478
cgiで処理できるんならcgiがjson返せばいいだけでは?
それともtest.cgiが
・あなたの作ったrubyプログラムとは別
・戻り値が出来るのに時間がかかり
サーバーサイドからイベント送信する必要がある
みたいな事情があるのでしょうか?
2022/07/31(日) 21:37:17.25ID:ted3Whyfa
>>482
やりたいことがまさにそれで、ruby側の記述がわからないというワケです
CGIオブジェクトのどの値を書き換えるとajax側に返すjsonになるんでしょうか?
2022/07/31(日) 21:58:10.14ID:zWPrMXnN0
標準出力にJSON.generateなどで生成したjson文字列書き込めばいいんじゃないの
2022/07/31(日) 22:57:24.00ID:ted3Whyfa
>>484
標準出力で良いんですね
というかjson以外でも受け取れました
ありがとうございます
2022/07/31(日) 23:33:55.72ID:OH2jY+Nl0
原始的なCGI使ったことあるのってもうジジイだけなのかな
2022/07/31(日) 23:44:05.27ID:zWPrMXnN0
根源的な理解をするにはCGIは良い教材だと思う
フレームワークの恩恵も感じやすいんじゃないかなあ
2022/08/01(月) 16:40:55.75ID:9ms8u+Pj0
RailsってDBアクセスのコストが高いんですか?
2022/08/02(火) 07:50:45.58ID:XcZjnJFMa
>>488
比較対象次第ではあるが
オブジェクト指向と実態のギャップを埋めるために
相応のコストは掛かってる

ただまぁこのコストが気になるレベルまで積み上がってるとしたら
(Twitterみたいな大規模プロジェクトは例外として)
何かミスか勉強不足があるかと疑いたくなる
2022/08/03(水) 13:21:34.21ID:62T0uWYS0
フレームワークのオーバーヘッド気にするようなケースなんてほとんど無い気が
2022/08/06(土) 22:16:44.35ID:VFKE1n46a
フレームワークのコストよりもデータ構造の設計によって検索に処理時間かかったり、大きすぎる中間ファイルが出来たりというほうが
アカウント数が増えた時には問題になると思います
ファイルが大きくなったら何らかの形で分割しないといけないと思うのでボトルネックになるのは読み込むファイルのサイズになりそうな

ところでまた質問なんですが
配列の後ろから1つだけ任意の要素を削除する処理を書こうとしたら
rindexがnilを返したときにdelete_atがエラーになるんですが、rindexの戻り値を変数に格納して条件分岐入れるしかないですか?

ary=[1,2,3,4,1,2,3,4]
e = ary.rindex(2)
ary.delete_at(e)
p ary

# 一行にしたかったけどnilになるとエラー
# ary.delete_at(ary.rindex(9))
2022/08/06(土) 22:18:27.62ID:DL1SAF5+r
Array#.popじゃあかんのか
2022/08/06(土) 22:36:17.90ID:DL1SAF5+r
よく読んでなかったわ
可読性無視して1行に押し込みたいならこうするくらいしかないんじゃね
ary.delete_at(ary.rindex(9) || ary.size)
2022/08/06(土) 23:29:41.52ID:Mg+PC+uR0
a.rindex(2)&.tap { a.delete_at(_1) }
ActiveSupportがあればtry!
2022/08/07(日) 01:09:34.68ID:lN5DVOZra
>>493
大きいサイズ入れた時の動作仕様が今後も変わらなければいいですがちょっと不安です

>>494
おおっすごい
tapでselfの時のみdelete_at呼ばれる処理なら安全そうですね
参考にします
ありがとうございました
2022/08/11(木) 21:29:44.05ID:RYWpV6Qn0
句点Rubyおじの居場所をこっちにも作ってあげてください
2022/08/12(金) 00:35:03.18ID:GtF4IhqdM
installしなくても使えるrubyを用意すれば、ユーザ増えないですかね
まず初心者にも簡単に使い始められるようにしてユーザ数を増やす
2022/08/12(金) 01:10:01.38ID:icd+inSAd
インストールを嫌うのはWindowsユーザー特有の習慣なわけだけど、
RubyにおいてWindowsユーザーは嫌われ者だからあえてWindowsユーザーを増やすような施策はしないだろうねえ
せっかくWindowsならWSL使えで終わりにできる時代になったのだし、今更逆行させたくないだろう
2022/08/12(金) 01:22:47.32ID:Ec+72ko9M
dockerイメージでいいっしょ〜
2022/08/12(金) 01:54:30.94ID:F/Knq/Ex0
そもそもWindowsを使わければいい
2022/08/12(金) 01:58:27.77ID:3I6JE0fzr
逆にWSLじゃどこがいけないのか
2022/08/12(金) 19:29:04.08ID:Ly5UHJxV0
休日を機にrubyの勉強を始めた
もうSESで業務系・制御系客先常駐は嫌だウェブに行くんだ
2022/08/12(金) 20:34:34.61ID:EhKo6h0UM
Node.jsやGoにしときなよ
今更Rubyはじめましたなんて保守のクソ案件やらされるだけだぞ
2022/08/12(金) 20:37:25.73ID:Ly5UHJxV0
まじか。ブートキャンプなんかもチェックしてrubyを選択してるところが多かったから最初のチョイスにはいいのかと思ったんだけど
2022/08/12(金) 20:39:57.30ID:3I6JE0fzr
スタートアップでRubyも一時期に比べれば減ったけど全体として少なくはないと思うがなぁ
まあGoやれには同意
2022/08/12(金) 21:08:08.21ID:EhKo6h0UM
>>504のスキル次第かな
プログラミング教育ビジネスでRubyの採用が比較的多い理由はPHPと同じで、
技術スタックが固定されていてRoRの使い方さえ覚えれば一応仕事らしいことはできるから
一方でNodeやGoだとまずAWSやGCPでインフラを設計して、、となっちゃうから前提知識が多く、教える人にとっても難しいわけだね
504がどうかは知らないけど業務系の出身の人ってペチパー上がりのWeb系に比べりゃネットワークやDBなど基盤技術に強い人が多いから、
まずはAWS SAを取るくらいを目標にしたほうがモノになりやすいかもしれない
2022/08/12(金) 22:14:25.50ID:jxfg8mfTM
>>504
Webアプリについて学ぶならRubyからはじめるのは今でも一番効率いいよ
 
C#とかやってるならそのままASP.NET MVCやるといい
Javaの場合はSpringやSpring Bootやる前にRails一通り学んだ方が学習効率が高い
2022/08/13(土) 16:42:11.13ID:g83/7zbCM
のっけからフレームワークって学ぶ順番としてどうなんだろ
2022/08/13(土) 18:08:03.40ID:G/JCqKHoM
>>508
それなりの多くは、なっちゃってエンジニアだと思うんだけど、ほとんどコピペでフレームワークを学ぶ!?雰囲気で使っている感じやんね。
2022/08/13(土) 21:20:26.00ID:716PWe/D0
TCP/IPからやれとはいわんけど
変なブログの情報どまりじゃなくMDNをリファレンスにしてくれれば迷惑はかけないかな
2022/08/16(火) 06:37:29.62ID:nv4Pd6maa
アプリ作ってるけど、Ruby選んだのにRubyは俄然200行程度に対してJSソースがその10倍の量になった事をご報告
2022/08/19(金) 13:31:40.23ID:Gwz5c/EG0
Rubyガイジがこのスレに誘導しているみたいだけど
今更Rubyなんて流行らないし>>503でも指摘されているけど
新規案件でRubyやRailsなんて採用しないから初心者が勉強するだけ無駄だぞw
2022/08/19(金) 22:25:12.76ID:2b9NNsS1M
色んなプログラ厶スレで
rubyスレ誘導はってる人がいるよね
2022/08/19(金) 22:36:16.14ID:kD1PYwgK0
せいぜいがんばってください
2022/09/02(金) 12:46:17.31ID:SPKoKVwi0
ブロックスコープを作って、そのスコープ内だけで使える変数を作るには
どうすればいいのでしょうか?

a = 1

{
let a
p a # nil
}

p a # 1
2022/09/02(金) 13:58:50.26ID:0IIX0tzu0
a = 1
->(a = nil) { p a }[]
p a

ただrubocop(linter)に怒られる
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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