nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
red, отличная штука, а может быть еще лучше... для однородности все переменные прописать в фигурные скобки ${x}. кое какие стартовые параметры могут и автоматически определяться langIn langOut dscp и ui. можно так же и добавить к набору ui еще и notify-send. а еще можно пользовательский конфиг добавить...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
red, отлично! Спасибо.nafanjaСомнительное утверждение, особенно в свете того, что фигурные скобки имеют много различных применений и для переменных требуются, согласно man bash, только в двух случаях: Строка 19 из программы red прекрасно и однозначно интерпретируется и в таком виде поскольку имя переменной не может содержать двоеточие.Зато читается гораздо легче.
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
anodeерунда!!! читаются с одинаковой легкостью, только вот переменные в фигурных скобках всегда правильно интерпретируются, а без фигурных не всегда!поэтому переменные без фигурных скобок не нужны в принципе, потому что нет ни одной задачи где нельзя использовать переменные в фигурных скобках.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
nafanja |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
anode, а что, ты можешь привести пример когда нельзя использовать такую конструкцию ${x} ? я вот могу привести простой пример, когда нельзя использовать конструкцию $x ... пример: s="$xBlaBla"
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Я где-то писал про нельзя ? Я писал о том, когда нужно и, естественно, віразил сомнение в необходимости рекомендованной вами "однообразности". Надеюсь, вы не имеете ни чего против мантайнеров арча? Так приведите пример PKGBUILDа из Core, где абсолютно все переменные заключены в фигурные скобки. ))) В такой конструкции ф.скобки нужны: В вашей рекомендации - загромождение текста безполезными символами.
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
anodeописание одного и того же фундаментального понятия должно быть всегда одинаково! а понятие переменной фундаментально! а то что одно и тоже понятие в разных контекстах выглядит (описывается) по разному - неправильно. (как пример слово КОСА имеет разные значения в зависимости от контекста, поэтому не понятно о чем идет речь конкретно, без контекста!!!) описания понятий как константа, процедура, select case и д.р. в нормальных языках не важно в принципе (это рудиментарные описания понятия, потому что их можно описать другими более фундаментальными понятиями ) ! например: процедура это функция возвращающая ничего (поэтому описание понятия процедуры не нужно), константа это та же переменная (поэтому описание понятия константы не нужно), select case можно прописать с помощью if (тоже, select case в принципе не нужно)... так же и тут.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Не ломайте копья - все должно быть в меру … Bash Hackers Wiki
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
anodeкак еще один пример, ты тут тоже ответил не понятно, что точно имелось ввиду неизвестно!nafanja
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekэто никак не относится к языкам программирования (или другим плановым языкам)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |