Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
let a = 2
let b = 3
print("\(a) + \(b) = \(a + b)")2 + 3 = 5
- Ждать
2 + 3 = 23: считать, что+внутри строки склеивает текст. В\( )стоят числаInt, и Swift их складывает. - Считать, что программа не скомпилируется: в пропуске может стоять любое выражение, и Swift вычисляет его до подстановки.
- Что выведет
print("\(a)\(b)")с теми жеaиb? - Как собрать ту же строку через
+вместо\( )?