2016-04-18 4 views
-3

В настоящее время я участвую в создании приложения с помощью Swift. Интересно, какая разница между int:Int = 12 и var int = 12?В чем разница между int: Int и var в swift

+4

Вторая версия будет компилировать, в то время как первый не будет, потому что 'var' отсутствует? .. – dasblinkenlight

ответ

2

Между ними нет никакой разницы.

Если вы объявляете Int так:

var int = 12 

XCode достаточно умен, чтобы знать "ИНТ" переменная типа Int.

Так что вам просто нужно объявить var int = 12 вместо var int:Int = 12.

Но когда-нибудь вам нужно будет определить, что ваша переменная относится к определенному типу, вам необходимо объявить var <yourVariable>: <Type> = <Value>.

Например:

var number = 12.0 //number is a Double type 

Но если вы хотите номер является Float:

вы можете объявить его следующим образом:

var number: Float = 12.0//number is a Float type 
Смежные вопросы