hi,

 Fri, Feb 09, 2018 at 08:02:31, eugen wrote about "Re: [freebsd] exit utility": 

> > $ set_status() { return $1; }
> > $ set_status 26
> > $ echo $?
> > 26
> 
> +1
> 
> Только я бы обозвал функцию fail для похожести на true/false:

И тогда fail без аргументов будет создавать код возврата 0? Это жуткое
нарушение POLA, примерно как если бы утилита "yes" выдавала поток слов
"no".
Тут ни fail, ни success не подходят. set_status всё-таки прямое и
нейтральное.


-netch-
_______________________________________________
freebsd mailing list
[email protected]
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить