Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //functions
- //simple function
- func sayHI(){
- print ("Hello world !!")
- }
- //sayHI()
- //function with argumnts
- //java sayHello(String name, String city)\
- func sayHello(name:String, city:String){
- print ("hello \(name) from \(city)")
- }
- //call function with args
- //java - sayHello("faiz","Haifa")
- //sayHello(name:"Faiz",city:"Haifa")
- //function with return value
- func giveFive()->Int{
- return 5
- }
- //print (giveFive())
- //function with args and return value, without naming the args
- func pow2(_ number:Int)->Int{
- return number*number
- }
- //print (pow2(5))
- typealias personTuple = (name:String, computer:String, age:Int, married:Bool)
- var myTuple:personTuple = (name:"Michel", computer:"I9", age:26, married:false)
- print (myTuple)
- func youngAndMarried(oldPerson:personTuple)->personTuple
- {
- var youngPerson = oldPerson
- youngPerson.age = 18
- youngPerson.married = true
- return youngPerson
- }
- print ("-------------------")
- print (myTuple)
- print (youngAndMarried(oldPerson: myTuple))
- print (myTuple)
- typealias binaryOptions = (name:String, invest:Double, leverage:Int, profit:Int)
- var michel:binaryOptions = (name:"Michel", invest:1000000, leverage:10, profit:90)
- print (michel)
- typealias studentData = (avg:Double, min:Int, max:Int)
- func studentsData()-> studentData {
- return (avg:90, min:90, max:100)
- }
- print (studentsData().max)
- var bestStudents = ("Neo","Neven")
- var firstBest = bestStudents.0
- var secondBest = bestStudents.1
- print (secondBest)
- print ("======================================")
- michel.invest = 100000000
- print (michel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement