Swift学习之路01-基础类型

Swift学习之路01-基础类型,第1张

概述//: Playground - noun: a place where people can playimport Cocoavar str = "Hello, playground"/** 1、不用;和()* 2、没有main*/// 一、常亮/变量// let声明常亮let a = 23// var声明变量var b = 40b = 10/* 1、驼

//: Playground - noun: a place where people can playimport Cocoavar str = "Hello,playground"/**  1、不用;和()*  2、没有main*/// 一、常亮/变量// let声明常亮let a = 23// var声明变量var b = 40b = 10/* 1、驼峰 2、见名知意 3、不能以数字开头 4、不能使用系统的关键字 如果想使用 用``来包围 5、只能用数字、字母、下划线组成*/var `let` = 45var a2b = 20var 立正过 = "213"// 数据类型的推断,根据赋给的值的类型来推断常量、变量的数据类型// 类型标注:在声明的时候直接给定类型var c : Intc = 23// 二、数据类型// 1、整型// 根据机器的位数类决定var d : Int = 40// 有符号的8位 -128 ~ 127var e : Int8 = 127// 无符号的8位整型 0 ~ 255var f : UInt8 = 255// 2、浮点型// 在swift中,如果给一个浮点数没有进行类型推断,会直接推断称一个double类型var fa = 23.6var fb : float = 12.8// 在swift中 不能对一个数据进行隐式转换var fc = float(fa) + fb// 3、bool型fb > fcfloat(fa) > fb// 4、字符/字符var str1 = "aSDf"var str2 = "f"// 字符串拼接var str3 = str1 + str2// 大写转换str3.uppercaseString// 小写转换str3.lowercaseString// 5、元组类型// 用数据库举例 每个关系就是一张表,每一行数据就是一个元组,每一列就是一个属性var people = ("zhangheng",float(30))people.0people.1 > fc//var people1 = (name :"wangfu",grade : float(33))people1.grade > people.1// 数组类型 在swift中数组中每个元素必须是同一个类型的,如果存在不同类型的数据,就会变成一个oc数组var allPeople = [String]()allPeople = ["lizhengguo","zhangheng","yangixnc"]allPeople[0]// 添加一个元素allPeople.append("wanghao")var count = allPeople.countprint("数组长度是" + String(count))// 在指定位置添加一条数据allPeople.insert("panxu",atIndex: 2)// 删除一条数据allPeople.removeAtIndex(2)// 修改一条数据allPeople[2] = "shuaiheng"print("数组中的对象是\(allPeople)")// 字典类型var peopleDic = Dictionary<String,Int>()var peopleDic1 = ["zhangheng" : 23,"yangxincai" : 30]// 修改// 通过下标来修改字典的值,key存在就是修改,不存在就是添加peopleDic["liuWen"] = 76peopleDic["sunQiang"] = 30peopleDic["adoubi"] = 33peopleDic
总结

以上是内存溢出为你收集整理的Swift学习之路01-基础类型全部内容,希望文章能够帮你解决Swift学习之路01-基础类型所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存