加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift初级(一)

发布时间:2020-12-14 01:40:36 所属栏目:百科 来源:网络整理
导读:// 当需要导入类库的时候,使用 import 类库名,不用在加 或 “” import Foundation print ( "Hello,World!" ) // 在 swift 中,使用 print 输出 //1. 定义常量( let )和变量( var ) //let myGender = " 男 " //myGender = “ 男 ” //因为 myGende

//当需要导入类库的时候,使用import 类库名,不用在加<>“”

import Foundation


print("Hello,World!")//swift中,使用print输出




//1.定义常量(let)和变量(var

//let myGender ""


//myGender //因为myGender是用let修饰的

//定义变量


var carName="bmw"

carName = "Aydio" //因为carname是用var修饰的


//Swift定义的变量或者常量的时候,需要标识出变量或者常量的类型,如果不标识,会根据初始值自动的判断


let name="Jack" //会自动推断为String,由后面的值来决定name的类型


//let name:String = "Jack" // 由前面的类型String,决定后面赋什么类型的值,即后面的值类型要和String类型一致


let age:Int?//注意;如果是使用let修饰,必须赋初值;如果是使用var修饰,可以不赋初值


var age1:Int?//"?“表示当前age1是可选型,其值可以为空

print(23)


//定义一个字符类型的变量

var char:Character = "A"//此时char就是一个字符,切记其值也是赢“”的,只能放一个字符


//定义一个Bool类型的变量(值只有tureflase

var flag:Bool = true

/********************************** 字符串String *****************************/

//1)创建一个空串

var str_empty = "Hello"

var str1_empty = String("Hello")

//2)通过字符串对象的isEmpty方法判断是否为空

if str_empty.isEmpty{ // if 后面的判断条件(表达式,方法。。。)的返回值必须是Bool的类型

print("str_empty is empty!!")


}

//拼接字符串

var str_url = "http:"// 转义字符‘’会转义为一个‘’

var str = "www.lanou3g.com"

let urlString = str_url+str

print(urlString)

print("(urlString)")//插入式取值 (变量名)



//4.获取字符串长度

var str1 = "abc"

print(str1.characters.count)



//5.字符串插值


let mul = 4

let content = "(mul)*2.5 = (Float(mul)*2.5)"

print(content)


//6.字符串比较

let str2 = "xiaoxiao"

let str3 = "lanou"

if str2 != str3{//==

print("两个字符串不相等!!!")

}


/****************************数组(Array****************************/

//swift的数组里面存储的所有数据 都必须是同一个类型的

//定义一个数组变量

var nameArray = ["张三","李四",19)">王五"]

var nameArray1:Array<String> = ["王大"]

let array = Array<String>() //定义一个字符串型空数组

//let array = Array<String>()

var int_arr = [Int]()//"张三","李四","王五"义一个整型数组

//访问数组中某个元素

print(nameArray1[2])

print("(nameArray[1])")


//向数组中添加一个元素

var int_arr1 = [Int]()

int_arr1.append(10)

print(int_arr1)

//在数组中的某个位置。插入一个元素

int_arr1.insert(30,atIndex: 0)

print(int_arr1)


//移除数组中某个位置上的元素

int_arr1.removeAtIndex(1)

//移除数组中所有元素

int_arr1.removeAll()

print(int_arr1)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读