Неясно
G_Z 16.02.2021 20:49
/ 16.02.2021 20:50
Почему обсуждается преобразование внутри вызываемого метода, а не там, где результат попадет в числовой контекст.
Всегда считал, что:
1. метод без явного указания $result возвращает строку;
2. преобразование типа происходит по месту:
@test[]
555
^if(^test[] eq '555')[y;n]
> y
^if(^test[] > 444)[y;n]
> y
- Интересно, а как лучше?, moko [M] 08.02.2021 16:35
- Неясно, G_Z [M] 16.02.2021 20:49 / 16.02.2021 20:50
- Ответ, moko [M] 16.02.2021 23:43
- Снова неясно, G_Z [M] 16.02.2021 23:57 / 17.02.2021 00:58
- Ответ, moko [M] 17.02.2021 01:05
- Ответ, G_Z [M] 17.02.2021 01:15
- Ответ, moko [M] 17.02.2021 02:54
- Чавооо... 0_0, Fritz 17.02.2021 18:47
- Ответ, G_Z [M] 17.02.2021 04:39 / 17.02.2021 04:45
- Ответ, moko [M] 17.02.2021 14:24
- Нестрогая типизация это всегда магия, Den 16.02.2021 13:43
- А почему эта история только про числа?, Ivan Sergeev 09.02.2021 11:53
- Голосую за -1 double во всех случаях (-), Sumo [M] 08.02.2021 19:59