• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

swift变量和函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
func getNums()->(Int,Int){     //swift函数可以返回多个变量
    return (2,3)
}

let (a,b)  = getNums()  //let是常量,一旦赋值后不可改变, var是变量
println(a)    //输出 2

var f = getNums  //函数是一个对象,可以当作一个变量使用。复制给另一个变量
println(f())     //输出 (2,3)

swift 申明变量  var name = "Hello"  //name会被自动识别成String 类型 

或者指定变量类型:  var name :String = "Hello"

 

swift中用 + 做字符串连接 ,但是不可 + int 型。如果要加int 型,可采用如下的方法:

var i = 200

var str = "Hello"

str = "\(str) , world , \(i)"      //使用 \(变量名) ,  str 值是  Hello,world,200

 

数组中可以存储不同的数据类型

var arr = ["hello", 100, 2.3]

 

也可以指定只能存储数组:

var arr1 = []  //定义一个数组

var arr2 = String[]() //arr2数组 只能存储字符串

 

字典:

var dic = ["name":"zhou", "age":"16"]

dic["sex"] = "female"  //给字典动态赋值

println(dic)                //输出 [sex:female, name:zhou, age:16]

println(dic["name"])  //输出zhou

 

 

class Math{
    class func max(a:Int, b:Int)->Int{
        NSLog("run Math.max")      //打印时间,和里面的字符串
        
        if(a>b){
            return a;
        }else{
            return b;
        }
    }
}

var maxNum = Math.max(2, b: 5)

println("Hello, \(maxNum)")

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【面试必备】Swift面试题及其答案发布时间:2022-07-13
下一篇:
[Swift]LeetCode773.滑动谜题|SlidingPuzzle发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap