|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (Shell скрипты) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"BASH: i=0 ; ((i++)) даёт код выхода 'шибка'. Почему?" | +/– | |
Сообщение от Asc on 22-Апр-13, 11:27 | ||
В BASH если переменная равна нулю, то операция инкремента имеет код выхода 1, т.е. ошибка. Если значение больше нуля, код возврата 0, т.е. успех. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "BASH: i=0 ; ((i++)) даёт код выхода 'шибка'. Почему?" | +/– | |
Сообщение от Andrey Mitrofanov on 22-Апр-13, 11:43 | ||
> В BASH если переменная равна нулю, то операция инкремента имеет код выхода | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "BASH: i=0 ; ((i++)) даёт код выхода 'шибка'. Почему?" | +/– | |
Сообщение от pavlinux (ok) on 23-Апр-13, 15:30 | ||
> Если ты сравнишь пост-инкремент и +=1 _по_правилам_Си, то наверное, узнаешь, почему значение | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "BASH: i=0 ; ((i++)) даёт код выхода 'шибка'. Почему?" | +/– | |
Сообщение от Andrey Mitrofanov on 23-Апр-13, 16:28 | ||
>> Если ты сравнишь пост-инкремент и +=1 _по_правилам_Си, то наверное, узнаешь, почему значение | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "BASH: i=0 ; ((i++)) даёт код выхода 'шибка'. Почему?" | +/– | |
Сообщение от pavlinux (ok) on 23-Апр-13, 23:38 | ||
>> Да и ваще, проверять сам факт работы операции, это предел паранои. :) | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |