|
Тема |
Е не си прав [re: level 9] |
|
Автор |
bira_more (бира) |
|
Публикувано | 09.09.05 17:04 |
|
|
Писал съм на C/C++ за ДОС и Виндовс
Писал съм на C за C8051F124 - 8051 съвместим 8 битов процесор.
my ($extension) = $agi_env{channel} =~ m{Local/(\d+)};
В същност това е истинския въпрос.
Е да ама според мен ако беше:
my $extension = $agi_env{channel} =~ m{Local/(\d+)};
Щеше да е същото.
До колкото разбрах от пърл за по малко от месец, при това между другите ми задължения, скобите биха имали смисъл само ако не е една променлива а са няколко.
Да не говорим че за мен по скоро
$agi_env{channel}
е константа, а не променлива
Знам ли какво точно означава тази конструкция?
Обикновено съм виждал
$agi_env->{channel}
Е в нормалните езици е друго:
Там имаш
int Kreten=5.
И там = е присвояване, в някои езици обаче = не е = а е ==.
както споменах в самото начало - новобранец съм в Пърл, и не съм наясно дори дали = си е = или е ==.
Bеer? Mоre?
|
| |
|
|
|