Size: a a a

2020 November 16

IC

Ilya L Che in F# Chat
источник

AH

Ayrat Hudaygulov in F# Chat
Рустам Шехмаметьев
Если она работает через sprintf, то кроме сахара разницы нет
я ДУМАЮ она сделана нормально, проверю сегодня
источник

РШ

Рустам Шехмаметьев... in F# Chat
И почему тогда String.Format не помечен как Obsolete?
источник

VK

Vladislav Khapin in F# Chat
Потому что он тут не при чем
источник

VK

Vladislav Khapin in F# Chat
В сишарпе интерполяция вроде через него сделана
источник

VS

Vasily Shapenko in F# Chat
Смотрю код интерполяции в f#
источник

VS

Vasily Shapenko in F# Chat
Под капотом не  sprintf
источник

РШ

Рустам Шехмаметьев... in F# Chat
Vladislav Khapin
Потому что он тут не при чем
Это я к тому, что string.Format можно использовать вместо интерполяции
источник

РШ

Рустам Шехмаметьев... in F# Chat
Например в том случае, если формат-строка сформирована динамически
источник

MS

Mark Shevchenko in F# Chat
Я не уверен, что String.Format умеет все возможности интерполяции.
источник

VS

Vladimir Shchur in F# Chat
источник

ЕБ

Евгений Бурмистров... in F# Chat
а если типизированная интерполяция?
источник

MS

Mark Shevchenko in F# Chat
Можно принимать интерполированную строку в качестве параметра. Тип параметра FormattableString. Можно делать свои преобразования над значениями.
источник

I

IdiocyAcceptance in F# Chat
интерполяция по умолчанию типизированная
источник

IC

Ilya L Che in F# Chat
IdiocyAcceptance
интерполяция по умолчанию типизированная
Не, там можно указать
printfn $"Name: %s{name}, Age: %d{age}"
источник

ЕБ

Евгений Бурмистров... in F# Chat
Ilya L Che
Не, там можно указать
printfn $"Name: %s{name}, Age: %d{age}"
я про это, да
источник

I

IdiocyAcceptance in F# Chat
я знаю, но я к тому, что компилятор всё равно выводит эти форматы автоматом
источник

IC

Ilya L Che in F# Chat
Но я надеюсь, что это только на этапе компиляции что-то меняет!
источник

ЕБ

Евгений Бурмистров... in F# Chat
IdiocyAcceptance
я знаю, но я к тому, что компилятор всё равно выводит эти форматы автоматом
ну по дефолту видимо %O?
источник

РШ

Рустам Шехмаметьев... in F# Chat
источник