6

I mean, there is no my in Ruby. I found use strict in Perl to provide very good anti-typo protection.

4

1 に答える 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 に答える