В проекте XCode, использующем язык Swift, я видел, как в некоторых строках кода используется прямая sla sh непосредственно перед переменной. Например:
func printSomething(something: String) {
print(/something)
}
printSomething(something: "This is something")
, который выдает тот же вывод, как если бы он не имел прямого слэ sh:
This is something
Однако при попытке скомпилировать это вне Xcode , он терпит неудачу с
error: '/' is not a prefix unary operator
Так что я предполагаю, что это что-то особенное для Xcode или iOS.
Что делает этот forward sla sh? Я не могу понять разницу и не могу найти никаких ресурсов по этому вопросу.