вещи как вывод в консоль нужен аж целый макрос? чтобы при форматированном выводе проверять корректность переданных параметров на этапе компиляции? а почему тогда не добавили интерполяцию строк как в современных языках?
что-то вроде
var x = 3
var y = 4
// печатает sum of 3 + 4 = 7
print("sum of ${x} + ${y} = ${x + y}")
чтобы проверять во время компиляции то что аргументы совпадают с шаблоном?
Обсуждают сегодня