swift 教程(1)(更贴合5版本,4~>5)

作为iOS开发新语言,swift版本每次升级后都会产生一定的语法变化,所以这里的的语法并不能适合所有版本的使用。不过很多是大同小异。那看看swift的简洁和高效。

定义对象
//常量
let constantValue = 20//整型
let constantValue2 = "呼哈哈哈"//字符串
let constantValue3 = true//布尔型
//变量
var varValue1 = 10//整型
var varValue2 = "呵呵呵呵呵"//字符串
var varValue3 = true//布尔型
varValue1  = varValue1 + 1;
varValue2.append("哈哈哈哈哈")
varValue3 = false

以上是没有指定数据类型的,我们可以指定类型

 var varValue1:String
 varValue1 = "西罗罗罗罗。。。"
 var varValue2:CGFloat
 varValue2 = 0.2
类型转换
let Intvalue = 3 
let Dvalue = 0.1234
let Dvalue02 = Double(Intvalue) + Dvalue//强转,不同类型是不允许相加的
let valuestr = "12"
let valueNum = NSInteger(valuestr)!//后面加!可以明确转化类型,不加打印是Optional(12)
        //其他类型转字符串
let numstr = String(format:"第一种%lf",Dvalue)
let numstr02 =  "\(Dvalue)\(valuestr)"
函数

只要使用func,函数基本就出来了

func base01() -> Void{
} 

self.base01()//不带self也是可以的。

带参函数,与引用

 func baseParam(str:String) -> Void {
        
        print("传入参数:",str)
    }

 self.baseParam(str: "参数param")

带返回对象

func baseReturn() -> String {
        
        return "返回一个字符串"
    }
      
print(self.baseReturn())

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容