Swift insight
Basic Data Type syntax:
print("Hello World!")
let t = 10
print ("value " ,t, "\n\n", 20, t*2 )
//t=20
var value = 100
if value > t && value < 200 {
print("value is good!!!!!")
value -= 10
print("now value is ", value)
}
var intValue : Int = 200
print(intValue , "is Integer")
// Declaring variables of a certain type
var myBool:Bool = false
var myDouble:Double = 23.45
var myLongInt:Int = 235412452354356
var myvalue:Int = 5/2
//var a1:Double // error: repl.swift:29:1: error: variables currently must have an initial value when entered at the top level of the REPL var a1:Double
//var a1:Double=nil
/*error: repl.swift:31:15: error: nil cannot initialize specified type 'Double'
var a1:Double=nil
^
repl.swift:31:8: note: add '?' to form the optional type 'Double?'
var a1:Double=nil*/
let a1:Double? = nil
//myBool+myDouble
/* error: repl.swift:42:7: error: binary operator '+' cannot be applied to operands of type 'Bool' and 'Double'
myBool+myDouble
~~~~~~^~~~~~~~~
repl.swift:42:7: note: expected an argument list of type '(Double, Double)'
myBool+myDouble */