parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

$:variable1 мне нравится двоеточие, чуть больше @.

Александр Петросян (PAF) 17.12.2006 14:42

естественность, конечно же, субъективная вещь.
тут вот как можно думать про это двоеточие:

допустим в языке появился официальный системный класс "LOCAL", с объявленным поведением: он куда-то сохраняет своё состояние при вызове метода, и обнуляет его (застирает все поля), и восстанавливает вновь при возврате из того метода.

тогда запись
@method1[]
$LOCAL:variable1[инициализируем]
выглядит вполне нормальной.
мы положили "в этот полезный самосохраняющий-самовосстанавливающий класс", потом достанем.

при этом запись
@method1[]
$:variable1[инициализируем]
суть сокращение.

думать можно, что "мы положили переменную в тот-самый полезный класс, ну вы поняли в какой, не будем и писать, чтобы поберечь клавиатуру".