Size: a a a

2019 November 28

🅵

🅵🅾️🆇 in 1C
просто ван лав фича
Ты постоянно используешь эту фичу в 1с
источник

KK

Konstantin Kozyrev in 1C
Сарказм?
источник

🅵

🅵🅾️🆇 in 1C
Если что)
Куча методов которые принимают строку или поток, к примеру
источник

KK

Konstantin Kozyrev in 1C
две функции с одинаковым именем
Но с разным набором параметров. А если разраб не ленивая задница, то ещё и с разными аннотациями.
источник

in 1C
Мне не кажется это очень то уж удобным
источник

🅵

🅵🅾️🆇 in 1C
Мне не кажется это очень то уж удобным
ЗаписатьXML - явный пример)
источник

🅵

🅵🅾️🆇 in 1C
И таких муллион
источник

KK

Konstantin Kozyrev in 1C
Но, как сказал лис, в платформенных функциях это используется крайне часто.
источник

KK

Konstantin Kozyrev in 1C
В прочем, это уже будет не 1С.
источник

🅵

🅵🅾️🆇 in 1C
Запредельно часто
источник

KK

Konstantin Kozyrev in 1C
Мечты-мечты, эх.
источник

🅵

🅵🅾️🆇 in 1C
Ну сейчас это можно сделать просто проверяя тип переменной
Если ТипЗнч(а) = Тип(б) Тогда
источник

🅵

🅵🅾️🆇 in 1C
У меня функция сериализации в JSON как раз и работает через поток и через строку.
источник

🅵

🅵🅾️🆇 in 1C
И возвращает, соответсвенно, либо строку либо двоичные данные
источник

in 1C
🅵🅾️🆇
Ну сейчас это можно сделать просто проверяя тип переменной
Если ТипЗнч(а) = Тип(б) Тогда
+
источник

in 1C
Это та же функция
источник

in 1C
Просто вилка вначале
источник

in 1C
Тип же не надо указывать у аргументов
источник

🅵

🅵🅾️🆇 in 1C
Просто вилка вначале
Ну в этом и смысл)
Прост иногда удобнее написать реально две-три различные функции в зависимости от переданого типа.
И у каждой свое описание (не забываем про комментарии)
источник

🅵

🅵🅾️🆇 in 1C
Код был бы чуточку лучше и понятнее для вызывающего.
источник