Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 16.02.2021 23:57 / 17.02.2021 00:58
Речь не о преобразовании типа, а о зависимости результата работы метода от способа вызова.Что есть зависимость результата от вызова, как не тип?
string ^hash::create[] stringО такого ожидаешь, скорее, исключения, как от
Вернет хеш.
@test[] $.k[v]Что до исходного примера:
@test[] ^first[] ^first[] $result(true)то логичным кажется отбрасывать всё, что не $result, если он явно определён.
@save[options] $tmp[^self._update[$self.data;$options]] $result[] @update[data;options] $result[^self._update[$data;$options]] @_update[data;options] $result[] ^self.db.void{UPDATE …} ^if(^options.affected.bool(false){ $result[$.affected(^self.db.int{SELECT ROW_COUNT()})] }