一、func 函数名( 参数变量:类型 ,参数变量:类型...){}
说明:
1: func 是函数关键字
2:{} 函数体
3: 参数变量是默认常量类型,不能在函数函数体里面直接修改
即 func A (value:String) 与 func A (let value:String)写法是相同的,即value 是常量。
二、范例
/*
1: func 函数关键字
2:两个参数变量 value 和value1都是常量 不能修改
3:SayHello("hello","swift") 调用函数的方法
*/
func SayHello(value :String,value1:String){
var str = value + " " + value1
println(str)
}
SayHello("hello","swift")
运行结果
hello swift
func函数没有具体的定义,属于自定义函数,它的参数可以是任何类型,包括int,long,float等等。
C++,库中没有这个函数吧
void func(int);
void func(long);
void func(float);
这是函数的重载,说明参数可以为int,long,float类型,并根据不同类型的参数调用相应的函数