I mean, there is no my
in Ruby. I found use strict
in Perl to provide very good anti-typo protection.
2101 次
1 に答える
15
厳密なプラグマはPerlで3つのことを行います。2つの項目は
、記号参照と「ベアワード」の使用を禁止することです。Rubyは
これらの機能をサポートしていないため、問題にはなりません。厳密なプラグマのもう1つの機能は、
言及されるたびにランダムなグローバル変数を作成しないようにすることです。Rubyでは、グローバル
は他の変数(先頭の$)とは異なって見えるため、これは実際
には問題ではありません。
ローカル変数は、 Rubyの宣言方法であるため、使用する前に割り当てる必要があります。
これにより、厳密なプラグマがPerlに対して処理するのと同じ問題が解決されます。
ソース:https ://groups.google.com/forum/?fromgroups#!topic / ruby-talk-google / PiRnWplvGDw
于 2012-12-20T12:38:25.213 に答える