美文网首页
iOS开发 - 「Swift 学习」Swift 函数(函数定义、

iOS开发 - 「Swift 学习」Swift 函数(函数定义、

作者: 俺不是大佬儿 | 来源:发表于2021-12-01 17:45 被阅读0次

    Swift 函数

    夜-该有的样子

    Swift 函数包含了参数类型及返回值类型:

    • 函数声明: 告诉编译器函数的名字,返回类型及参数
    • 函数定义: 提供了函数的实体

    函数定义

    使用关键字 func定义Swift 函数

    定义函数时,可以指定一个或多个输入参数和一个返回值类型
    每个函数都有一个函数名来描述它的功能,通过函数名以及对应类型的参数值来调用这个函数。

    函数语法

    func 函数名(形参列表)-> 返回值类型 {
         函数体
    }
    

    函数参数传递的顺序必须与参数列表相同,函数的实参传递的顺序必须与形参列表相同

    例:

    //声明一个名为myName,返回值为String的函数
    func myName(name:String)->String{
         return name
    }
    
    //函数调用
    print(myName(name: "俺不是大佬儿"));
    //打印输出:俺不是大佬儿
    

    函数调用

    通过函数名以及对应类型的参数值来调用函数,函数的参数传递的顺序必须与参数列表相同

    定义一个名为myHomePage的函数,形参name类型为String(调用函数传入的实参类型必须为String),返回值为String类型,函数体是直接返回实参的值:

    func myHomePage(name:String)->String{
         return name
    }
    

    函数调用:

    //函数调用
    print(myHomePage(name: "https://www.jianshu.com/u/4de508dc0b15"));
    

    执行结果:

    https://www.jianshu.com/u/4de508dc0b15
    

    函数参数

    函数可以接收一个或者多个参数(也可以没有参数),这些参数被包含在函数的括号之中,用英文逗号隔开

    func myHomePage(name:String,pageAddress:String)->String{
         return name + pageAddress
    }
    //函数调用
    print(myHomePage(name:"俺不是大佬儿",pageAddress: "https://www.jianshu.com/u/4de508dc0b15"));
    

    不带参数的函数

    语法:

    func funcname() -> datatype {
       return datatype
    }
    

    例:

    func myName()->String{
         return "俺不是大佬儿"
    }
    //函数调用
    print(myName(name: ));
    

    \color{gray}{欢迎大佬儿来指正纠错,共同学习😏!!}

    相关文章

      网友评论

          本文标题:iOS开发 - 「Swift 学习」Swift 函数(函数定义、

          本文链接:https://www.haomeiwen.com/subject/uzgrxrtx.html