Q:

Difference between Int() and :Int in Swift

I'm new to Swift and I am confused about the following:
In the lines Int(something) and var x :Int = something, what is the difference between Int() and :Int?

A:

In fact var x = Int(something) and var x : Int = something is exactly the same.
Unlike in Objective-C where int is a scalar type Int in Swift ist a struct and 
structs must be initialized.
The former syntax is an explicit call of the initializer, the latter an implicit call by assigning the value

