Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
02-06-2008 22:02 | Комментарий к предыдущим ответам
to Бел Амор
Всё верно, я спутал с другой функцией.
30-05-2008 04:23 | Комментарий к предыдущим ответам
Потому что: совпадение имёни функии в Math и StrUtils. Строки есть и в Math, StrUtils нужна для работы с макросами или чем-то подобным (сейчас уже не помню).
30-05-2008 00:10 | Комментарий к предыдущим ответам
>>>Почему? А если нужны строки?
Потому что: совпадение имёни функии в Math и StrUtils. Строки есть и в Math, StrUtils нужна для работы с макросами или чем-то подобным (сейчас уже не помню).
Это типа тернарного выражения в php? (условие ? 'a' : 'b') Нет.
Delog: Если перевести вопрос на английский язык, то получится код нужной функции. получиться то получится, но в отличии от delphi в php не обрабатывается "параметр" не подходящий под условие. например: (кол-во_элементов_в_массиве>99 ? массив[100] : массив[5]) ошибки не выдаст даже если элементов 50, а вернёт 5 элемент, а в delphi функция(кол-во_элементов_в_массиве>99, массив[100], массив[5]) вылетит с ошибкой.
Единственное что можно предложить воспользоваться 2-мя callback функциями передаваемыми в параметрах, если true то вызывается первая, если false - 2-я, а вот уже функции будут возвращать значение.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.