tcl — хорошо! |
[Sep. 19th, 2021|04:15 am] |
|
|
|
Comments: |
Стоит.
Откровенно жопа и писать и тэстировать, когда туда текут переменные и ты никогда не можэшь сказать, что тебе на самом деле сменит set Port 0 какой-нибудь.
| From: | ketmar |
Date: | October 10th, 2021 - 10:16 am |
---|
| | | (Link) |
|
ну, set всегда создаёт локал, без вариантов (если это не `set ::foo boo`, конечно). но в принципе ты прав: для глобалов есть шорткат `::`, а на небъявленых локалах лучше падать. немного расхождение с поиском cmd/proc, но фиг с ним. а byref да, должны указываться явно и в объявлении, и по месту вызова: proc boo {&a} { set a 69 }
set n 96
boo &n так понятно, что куда.
| From: | ketmar |
Date: | October 10th, 2021 - 12:06 pm |
---|
| | | (Link) |
|
самое смешное то, что где-то в процессе чистки кода к Elle2 я таки это убрал, и теперь обращение к неустановленой переменной не мапится наверх, а падает с "variable not found". | |