zoukankan      html  css  js  c++  java
  • 学习swift从青铜到王者之swift基础部分01

    1.1 变量和常量

    var 变量名称 = 值(var可以修改)
    let 常量名称 = 值(let不可以修改)

    1.2 基本数据类型

    整数类型和小数类型

    两种基本数据类型不可以进行隐式转换

    var intVar: Int = 88
    var doubleVar: Double = intVar

    1.3 类型转换

    var intVar: Int = 88
    let floatValue: Double = 8.8
    intVar = Int(floatValue)
    print(intVar)--------打印出的值为8

    1.4 元组(tuples) 

    1.1元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。

     let student = ("zhangshan", 88) //student 的类型是 (String,Int),值是 ("zhangshan",88)

    1.2可以将一个元组的内容分解(decompose)成单独的常量和变量,然后你就可以正常使

    let (name , age) = ("zhangshan", 88)
    print("name is (name)") // 输出 name is zhangshan
    print("age is (age)") // 输出 age is 88

    1.3只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_)标记:

    let (name , _) = ("zhangshan", 88)
    print("name is (name)") // 输出 name is zhangshan

    1.4可以通过下标来访问元组中的单个元素,下标从零开始:

    let student = ("zhangshan", 88)
    print("name is (student.0)") // 输出 name is zhangshan
    print("age is (student.1)") // 输出 age is 88

    1.5可以定义元组的时候给单个元素命名

    let student = (name: "zhangshan", age:88)
    print("name is (student.name)") // 输出 name is zhangshan
    print("age is (student.age)") // 输出 age is 88

    1.5 可选值 (optional)和隐式解析可选

    单独讲解这块http://www.cnblogs.com/jiackyan/p/7986052.html

  • 相关阅读:
    树的定义与存储
    软件测试概论二
    软件测试概论
    抽象数据类型
    java编程总结01---20190214
    java 按行读取本文文件并存放到mongodb中
    刷题感悟
    刷题感悟- Binary Tree Path Sum
    java io与nio
    java IO 学习笔记
  • 原文地址:https://www.cnblogs.com/jiackyan/p/7985216.html
Copyright © 2011-2022 走看看