当前位置: 首页 > news >正文

青岛网站设计公司价格/郑州关键词seo

青岛网站设计公司价格,郑州关键词seo,西安市十大it培训机构,哪个网站做网销更好iOS开发之Swift语言-函数是一个完成独立任务的代码块,Swift中的函数不仅可以像C语言中的函数一样作为函数的参数和返回值,而且还支持嵌套,swift函数和c#,js的写法大致一直,但是与object-c写法有很大不同点。我们看一下swift中函数…
iOS开发之Swift语言-函数是一个完成独立任务的代码块,Swift中的函数不仅可以像C语言中的函数一样作为函数的参数和返回值,而且还支持嵌套,swift函数和c#,js的写法大致一直,但是与object-c写法有很大不同点。


我们看一下swift中函数的形式有哪些:


无返回值的函数




func test(name:String){
     
}




返回一个返回值


func test(name:String) -> Bool{
    return true
    /*
    参数变量是默认常量类型,不能在函数函数体里面直接修改
    即 test(name:String)  与 test(let name:String)写法是相同的,即value 是常量。
    */
//----------------------错误写法--------------
//name = "A"
}




如果要改变参数的值,就需要在定义函数的时候加上关键字var


func add(var age:Int) {
    age += 1//外部的参数任然不会被修改
}




如果想要同时改变函数内外的参数值,可以利用inout关键字,同时调用函数的时候给参数加上前缀“&”


func add(inout age:Int){
    age += 1
}
var age = 22
add(&age)
print(age) //23
可以给参数设定默认值
func SayHello(value:String = "AA"){
    print("value=\(value)")
}
SayHello("10") //带参数
SayHello()//不带参赛




可以接受0个或者任意数量的输入参数


func test(numbers:Int...) -> Int{
    var count:Int = 0
    for number in numbers{
        count += number
    }
    return count
}




返回由多个值组成的复合返回值




func test(name:String) -> (Int,Bool){
    var position = 1
    var visible = false
    return (position,visible)
}




可以使用函数类型的参数


func additive(a:Int, b:Int) -> Int{
    return a + b
}
//函数类型的参数
func printAdditiveResult(addFun: (Int, Int) -> Int, a:Int, b:Int){
    print("Result:\(addFun(a,b))")
}
printAdditiveResult(additive, a: 5 ,b: 7)




也可以使用函数类型的返回值




//定义个自增函数
func increase(input:Int) -> Int{
    return input + 1
}
//定义个自减函数
func reduce(input:Int) -> Int{
    return input - 1
}
//定义一个返回函数类型的函数
func chooseFunction(backwards:Bool) -> (Int) -> Int{
    return backwards ? reduce : increase
}
//测试
let aFun = chooseFunction(3>2)
print(aFun(3))  //2




外部参数名:


基本形式:


func  函数名 (参数变量:类型 ,参数说明  参数变量:类型)


函数中的第一个不需要参数说明


参数说明 + 参数名 : 类型 ,构成一个参数


调用方法


函数名(参数值,参数说明:参数值,参数说明:参数值....)


func Hello(value : String, myStr value1 : String){
    var  str = value + value1
    print("str= \(str)")

}

Swift语言苹果官方发布最新iPhone语言,iOS开发教程——Swift语言一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。

http://www.jmfq.cn/news/5233555.html

相关文章:

  • wordpress企业源码/郑州网站优化seo
  • 路由器做内部网站服务器/西安seo关键词推广
  • 网站建设中的html/seo如何优化一个网站
  • 岳阳网站建设/百度成都总部
  • 网页设计毕业论文参考文献/网站怎么优化自己免费
  • html网页框架代码实例/北京网站优化排名
  • 动态网站建设试题/目前最新的营销模式有哪些
  • 胶南市场建设服务中心网站/东莞网站seo公司哪家大
  • 微信网站建设模板下载/百度免费打开
  • 网站建设技术公司/沈阳关键词快照优化
  • 个人网站素材下载/东莞网站推广方案
  • 小型网站如何做/深圳网络公司推广
  • 厦门网站建设慕枫/搜索推广渠道
  • 青岛网站搭建公司/沧州网站建设优化公司
  • 柳州市网站制作公司/优化快速排名公司
  • asp网站开发pdf/优化关键词排名优化公司
  • wordpress和卡密平台/人员优化方案
  • 在线app制作平台/seo关键词排名优化费用
  • 个人网站建设方案策划/太原优化排名推广
  • 定制app网站/百度风云榜小说排行榜
  • 我想帮别人做网站有这样的平台吗/关键词的优化方法
  • 不断改进网站建设/兰州模板网站seo价格
  • wordpress 当前主题/seo技术优化服务
  • 如何用java做网站视频/青岛seo排名扣费
  • 网站建设的困难/seo优化专家
  • seo点击软件哪个好用/成都sem优化
  • 网站设计深圳网站建设公司/成都比较靠谱的seo
  • 电商平台网站/营销外包公司
  • 易语言怎么制作网站/视频剪辑培训机构
  • 苏州做网站哪家公司好/优帮云排名自动扣费