[過去ログ]
Ruby 初心者スレッド Part 66 (1002レス)
Ruby 初心者スレッド Part 66 http://mevius.5ch.net/test/read.cgi/tech/1578068134/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
813: デフォルトの名無しさん (ワッチョイ 7b61-8ZN/) [sage] 2020/10/18(日) 01:39:25.66 ID:xeOKOt4d0 Rubyはちゃんとしたブロック変数が作りにくいことが欠点だと思っていたのですが 逆にnode.jsの場合、グローバル変数とローカル(ブロック)変数の違いが 最初の定義時にlet(またはvar)を書くかどうかだけで区別されており、 それはそれで危険な場面もあるように気付きました。 Rubyの場合は、先頭が$で始まる変数はグローバルになり、大文字で始まる変数は グローバル定数になりますので、有る意味では安全ですし、命名規則としても 全てのプログラマで共通になりソースの分かり易さに貢献している可能性があります。 node.jsの場合、let文を書き忘れただけでグローバル変数になるのは原因不明の バグが入り込む可能性を増やしている可能性があります。 また、Rubyは、system関数が便利です。 実際に使用してみた感想としてRubyは全体的に安定している印象を持ちましたが、 node.jsは、インストール時の一番大事な環境変数ですら自動設定されておらず、 プログラマー以外の人にプログラムを配布することは絶望的です。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/813
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s