Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Day 5

Functions

Functions let us re-use code, which means we can write a function to do something interesting then run that function from lots of places. Repeating code is generally a bad idea, and functions help us avoid doing that.

func printHelp() {
    let message = "Namste Swift"

    print(message)
}

Run using

printHelp()
//output: Namste Swift

1. Accepting parameter

Values sent into functions this way are called parameters.

func sauChavan(Parameter: DataType){
//code
}

sauChavan(Parameter: argument)
func sauChavan(Surname:String){
let name="saurabh \(Surname)"
print(name)
}

sauChavan(Surname:"Chavan")
//Output: saurabh chavan

2.Returning values


func square(number: Int) -> Int {
return number \* number
}

let result = square(number: 8)
print(result)

3.Parameter labels


func sayHello(to name: String) {
print("Hello, \(name)!")
}

sayHello(to: "Saurabh")
//output: Hello Saurabh

4.Omitting parameter labels

//when we are not pass parameter

func Hello(_ person: String) {
print("Hello, \(person)!")
}
Hello("Saurabh")
//output: Hello Saurabh

You can refer here also best Way and easy Function