美文网首页Swift
Swift基础巩固二

Swift基础巩固二

作者: Coder东 | 来源:发表于2019-08-02 18:02 被阅读2次

    基础巩固一地址

    程序执行的过程:

    硬盘(程序\软件)---装载--->内存----->CPU(cpu对内存的数据进行读写操作)-----> 控制计算机做响应的操作
    CPU=寄存器(信息存储)+运算器(信息处理)+控制器
    汇编语言分类:

    • 8086汇编(16bit)
    • x86汇编(32bit)
    • x64汇编(64bit)
    • ARM汇编(嵌入式、移动设备)
    常量
    • 只能赋值一次
    • 它的值不要求在编译期确定,但是在使用之前必须赋值一次,所以变量和常量在初始化之前都不可以使用
    标志符
    • 常量名、变量名、函数名几乎可以使用任何字符*但是不能以数字、空白字符、制表符、箭头等特殊字符开头
    数据类型
    • Swift中只有两种类型:1. 值类型 2. 引用类型
    • 浮点类型:Float,32位 精度只有6位;Double 64位 精度至少15位
    元组
    let loveMessage = (loveFlutter:"Dart",loveObjectC:"OC")
    print("i love \(loveMessage.loveFlutter) and \(loveMessage.loveObjectC)")
    //i love Dart and OC
    
    for-区间运算符
    • 单侧区间:让一个区间朝一个方向无穷大
    let fruits = ["apple","banana","water"]
    for fruit in fruits[1...]{
        print(fruit)
    }
    //banana water
    //单侧区间从无穷小到一个方向
    for fruit in fruits[...2] {
        print(fruit)
    }
    //apple banana water
    let rangeNumber = ...10
    print(rangeNumber.contains(30))//false
    
    // 区间类型
    let range1: ClosedRange<Int> = 1...3
    let range2: Range<Int> = 1..<3 //半开区间
    let range3: PartialRangeThrough<Int> = ...5//半侧区间
    
    
    for循环
    var num = -3
    repeat{
        print("123")
        num += 1
    }while num < 0
    //123 123  123
    // 相当于C语言中的do-while
    

    相关文章

      网友评论

        本文标题:Swift基础巩固二

        本文链接:https://www.haomeiwen.com/subject/ebmxrctx.html