Здравствуйте, я действительно новичок в разработке Swift без опыта работы с Objective-C, хотя у меня есть сильные основы в java, у Swift очень жесткая кривая обучения для меня, ну, я перейду прямо к своему вопросу, но сначала опубликую код
class Vehicle {
var gear : String {
get {
return self.gear
}
set {
self.gear = newValue
}
}
}
var vehicle = Vehicle()
vehicle.gear = "ADASD"
у меня ошибка компилятора, говорящая
./run-swift: line 18: 30295 Segmentation fault: 11 gtimeout -k $TIMEOUT_KILL_AFTER $TIMEOUT_DURATION $SWIFT_COMPILER -target $TARGET -sdk $SDK $OPTIMIZATION_LEVEL $INPUT_FILE -o $OUTPUT_FILE
я действительно не понимаю, почему этот простой код не компилируется с использованием типа String, если я изменяю объявление переменной как тип Int и присваиваю значение ее свойству, у меня вообще нет проблем.