美文网首页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基础巩固二

    基础巩固一地址 程序执行的过程: 硬盘(程序\软件)---装载--->内存----->CPU(cpu对内存的数据进...

  • Swift-基础巩固

    1.简单值 常量或者变量的类型必须和你赋给它们的值一样,然而,你不用明确地声明类型,声明的同时赋值的话,编译器会自...

  • 巩固—Swift 5.0 基础知识(二)

    函数 定义:函数是执行特定任务的自包含代码块。(Swift中每个函数都有一个类型,由函数的参数类型和返回类型组成)...

  • Swift简单使用(数组)

    最近巩固swift ,把一些基础的用法,总结下,希望帮到有需要的人

  • swift基础版本

    swift4.0已经出现,为了巩固以前的知识,先上一版基础版本 下文是根据swift3.0的一本书挑拣后总结的,所...

  • 巩固—Swift 5.0 基础知识(三)

    下标 语法: 下标允许你通过在实例名称后面的方括号写入一个或多个值来查询类型的实例。类似于计算属性语法。下标可以读...

  • 巩固—Swift 5.0 基础知识(一)

    元组 定义: 可以将多个不同类型的值合成单个复合值。(可以是任意类型的) 使用:可以将内容分为常量或变量进行常规访...

  • Swift基础语法(二)

    swift基础语法(一)swift基础语法二主要讲数据类型 1.字符串 1.在swift中String是一个结构体...

  • Swift 语言基础

    Swift 语言基础 Swift语言介绍 Swift基础部分 第一个Swift程序 Swift没有main函数,第...

  • 学Swift挣美元01之Swift语言发展历史

    学Swift挣美元01之介绍与基础资源 本期重点 Swift历史 Swift基础资料 Swift的历史 Swift...

网友评论

    本文标题:Swift基础巩固二

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