美文网首页
Swift初体验 变量&常量&元组

Swift初体验 变量&常量&元组

作者: 浩瀚海洋里的木头 | 来源:发表于2016-07-14 19:21 被阅读14次

一、变量和常量
01 变量和常量的定义
  在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不能被修改。
  变量:var
  常量:let
  格式:修饰符(var|let) 变量|常量名称:数据类型 = 值
 注意:在使用swift开发过程中,一般情况下先使用let,只有该数据需要修改的时候再修改为var,可以保证数据安全性。

02 类型推导
  在swift中如果在变量|常量定义的时候进行初始化,那么数据类型可以省略不写,系统会自动推导出该变量|常量的数据类型。

屏幕快照 2016-07-14 下午7.09.59.png
  建议:在开发中应该尽量使用自动推导(除非是需要明确指定数据长度或者是需要先定义后初始化),可以最大化的降低代码的冗余。

03 类型转换
  在OC中有显示转换和隐式的类型转换,但在swift中没有隐式类型转换,只有相同类型的数据才能进行赋值或运算。

    func test(){
        let a = Int(20.5)
        let b = 20.5
        //print(a + b) 
    }

    func test(){
        let a = Int(20.5)
        let b = Int(20.5)
        print(a + b)
    }

二、元组
  元组是一种复合的数据类型,只要将多个数据(可以是相同或不同数据类型的)使用一个()括起来就称之为一个元组。
  元组的优点在于,可以方便的实现函数返回多个值。
  元组的定义格式:常量|变量修饰符 常量|变量的名称:(数据类型1,数据类型2,数据类型3)=(值1,值2,值3)

    func test1(){
        
        let dict = ["name":"jack","age": 20,"addr":"hefei"]
        
        for (k,v)in dict{
            
            print(k,v)
        }
    }

相关文章

  • Swift初体验 变量&常量&元组

    一、变量和常量01 变量和常量的定义在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不...

  • Swift 3.0 初体验(常量&变量)

    swift 中不用PCH ,swift 中的任何一个类都可以获取另一个类的信息 swift 中没有宏 ,let (...

  • 网页设计 - 收藏集 - 掘金

    免费且又精致的 HTML/CSS 站点模板 - 前端 - 掘金&l...

  • Swift常量&变量

    前言 优先使用常量[let],只有发现标识符需要修改时,再使用变量,防止在其他不希望修改的地方,不小心将值改掉 常...

  • Swift常量&变量

    Playground是什么? Swift最基本的语法变化 什么是常量和变量 常量和变量的基本使用 常量和变量的使用...

  • Swift学习 -- 常量&变量

    什么是常量和变量? 常量:指向的内存地址或对象不会被修改的量。 变量:指向的内存地址或对象可以被修改的量。 注意:...

  • swift (2)

    1,swift初体验(简单的创建UIView和UIButton) 2,swift常量和变量 1,常量let,一旦设...

  • 焦点领动【功能升级】2020年4月第一周:新增全站AMP功能

    新增全站AMP功能 【AMP简介】AMP:Accelerated Mobile Pages,意思是移动页面加速。A...

  • Swift基础学习①

    SWift介绍 SWift初体验 常量&变量 创建对象补充 数据类型 逻辑分支 循环的介绍

  • 常量&变量

    什么是常量和变量 在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量使用let来定义常量...

网友评论

      本文标题:Swift初体验 变量&常量&元组

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