Project

General

Profile

Actions

Feature #8859

closed

Possibility to declare local varibles like "my" in Perl

Added by bdimych (Dmitry Bolshakov) over 10 years ago. Updated over 10 years ago.

Status:
Rejected
Assignee:
-
Target version:
-
[ruby-core:57006]

Description

Hi
I think it would be useful to have an analogue of the "my" keyword in Perl
e.g.
x = 'outer value'
p = Proc.new {
...
many code here
...
my x = 'local value does not affect outer variable'
}
I know I can declare local variables in the beginning of the block with a semicolon |;x|
but imho special keyword would be more handy

Updated by matz (Yukihiro Matsumoto) over 10 years ago

  • Status changed from Open to Rejected

If you are proposing to introduce 'my' keyword to the language, there's no chance.
Introducing new keyword can cause compatibility problems, so that it should be very beneficial.

Otherwise please be concrete.

Matz.

Actions

Also available in: Atom PDF

Like0
Like0