美文网首页
常量、变量和基本数据类型

常量、变量和基本数据类型

作者: 往日的时光 | 来源:发表于2017-11-28 19:21 被阅读0次

声明常量和变量

常量和变量在使用前声明,用 let 来声明常量,用 var 来声明变量。
let只能声明一个成员变量,var可以声明多个,接下来举个例子:

let wangzaixing = "I now only "
let money = 10
let addmoney = wangzaixing + String(money)
print(addmoney)

这个是把他们拼接在一起,而且Swift很多地方和OC都有相像之处

整数

整数就是没有小数部分的数字,比如 42 和 -23 。整数可以是 有符号 (正、负、零)或者 无符号 (正、零)。swift提供了8,16,32,64位的有符号和无符号的整数类型。可以访问不同整数类型的min和max来获取最小值和最大值。

类型别名

类型别名就是给现有的类型定义另一个名字,我们可以用(typealias)这个关键字来定义。目的是为了我们做项目的时候更好的处理数据。

typealias AudioSample = UInt16
定义了一个类型别名之后,你可以在任何使用原始名的地方使用别名:
var maxAmplitudeFound = AudioSample.min // maxAmplitudeFound 现在是 0
本例中, AudioSample 被定义为 UInt16 的一个别名。因为它是别名, AudioSample.min 实际上是 UInt16.mi n ,所以会给 maxAmplitudeFound 赋一个初值 0 。

布尔值

Swift 有一个基本的布尔(Boolean)类型,叫做 Bool 。布尔值指逻辑上的值,因为它们只能是真或者假。Swift 有两个布尔常量,true 和 false:

let oranges = true

if oranges {
    print("真")
}else
{
    print("假")
}

元组

元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。我觉得这是很厉害的地方,他可以把一个int类型和一个字符串类型混合起来,不光这两种类型,你可以把任意顺序的类型组合成一个元组,这个元组可以包含所有类型。只要你想,你可以创建任意你想要的类型的元组。举个例子:

let http404Error = (404, "Not Found")
let (nihao,hallo) = http404Error
print(nihao)
print(hallo)

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

let http404Error = (404, "Not Found")
let (nihao,_) = http404Error
print(nihau)

你可以在定义元组的时候给单个元素命名:

let tatus = (nihao:200,hallo:"ok")
print(tatus.nihao)
print(tatus.hallo)

相关文章

  • 零基础学C语言(6):变量与常量

    前面我们初步认识了数据类型、常量和变量,并讲完了基本数据类型,那接下来咱们详细介绍下变量和常量。 常量 之前我们介...

  • JS基础:基本语法

    目录一. 常量与变量 1. 常量 2. 变量二. 数据类型 1. 概述 2. 基本数据类型 3. 对象数据类型 4...

  • Kotlin 数据之本变量

    变量和常量用来存储数据和传递数据,类型则用来描述变量和常量保存的是什么样的数据类型。 数据类型 变量和常量都有数据...

  • php基础语法1

    判断变量是否定义 && 判断变量是否为空 九大超全局预定义变量 常量 系统常量和魔术常量 数据类型 数据类型分类 ...

  • 01-Swift基本语法

    一、基本数据类型 整形 浮点型 字符串类型 布尔类型 二、常量和变量 在swift中只有常量和变量两种。let表示...

  • swift 5.1语法 1小时入门

    1. 基本数据类型 1.1 常量和变量 1.2 类型安全和类型推断 let 和 var 定义常量,编译器可以根...

  • JS的基本小结

    JS基本输出方式 JS数据类型 变量 常量 变量常量小练习 声明提前 隐式转换 显示转换/强制转换

  • swift -- 基础(1)

    首先看下swift的常量和变量的定义初始化 使用let来声明常量,使用var来声明变量 基本数据类型 类型转换 布...

  • Java语言基础

    Java主类结构基本数据类型变量与常量运算符数据类型转换

  • Swift常量&变量

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

网友评论

      本文标题:常量、变量和基本数据类型

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