美文网首页
swift 4.x 变量和常量

swift 4.x 变量和常量

作者: redstar110 | 来源:发表于2019-10-15 16:10 被阅读0次

一 变量和常量的声明及初始化

声明变量或常量都有两种语法格式

  1. 声明变量的第一种语法格式为: var 变量名 = 初始值,
    声明常量的第一种语法格式为: let 常量名 = 初始值。
    这种声明变量或常量的方式为隐式方式,也就是说,没有显式指定变量或常量的数据类型,但是为其设置了初始值,系统会根据初始值推断出变量或常量的数据类型。
1.使用var声明变量
  var age = 18 

2.使用let声明常量
  let sex = "男" 
  1. 声明变量的第二种语法格式为:var 变量名: 数据类型 [= 初始值],
    声明常量的第二种语法格式为:let 常量名: 数据类型 [= 初始值]。
    这种声明变量或常量的方式为显式方式,也就是说,显式指定了变量或常量的数据类型。
var name: String = "Swift Programming Language"

// 上面一行代码等价于:
/*
var name: String
name = "Swift Programming Language"
*/
 let weight: Float = 65.8 

// 上面一行代码等价于:
/*
let weight: Float
weight = 65.8
*/
/*
 可以在同一行同时声明并初始化多个变量或多个常量,之间用逗号进行分隔。
 这些变量或常量的数据类型既可以是相同的,也可以是不同的。
 */
// 同时声明并初始化多个变量,这些变量的数据类型是相同的
var a: Int = 5, b: Int = 8, c: Int = 3 

// 同时声明多个变量(没有初始化),这些变量的数据类型是相同的
 var A1: Int, B1: Int, C1: Int 
 var A2, B2, C2: Int 

// 同时声明并初始化多个变量,这些变量的数据类型是不同的
var i: Int = 6, s: String = "abc", f: Float = 1.8  

二 变量和常量的命名规则(关键字和标识符)

所谓关键字,就是Swift语言定义的、具有特殊用途的单词。
例如:声明及初始化变量或常量时使用的var和let都是关键字。
所谓标识符,就是给程序中的变量、常量、方法、函数、枚举、结构体、类、协议等命名的名字。
在命名这些名字时,必须遵守以下命名规则:
(1)区分大小写
(2)不能是关键字
如果非要使用关键字作为标识符,可以使用反引号``将关键字引起来。
(3)不能以数字开头
(4)不能包含空格、数学符号、中划线、箭头、非法的Unicode字符、制表符

// 标识符区分大小写
var i = 3
var I = 5

// 标识符不能是关键字
// var var = "Swift"

// 如果非要使用关键字作为标识符,可以使用反引号``将关键字引起来
var `var` = "Swift"

// 标识符可以是中文
var 苹果 = "Apple"

// 标识符可以包含合法的Unicode字符

相关文章

  • swift 4.x 变量和常量

    一 变量和常量的声明及初始化 声明变量或常量都有两种语法格式 声明变量的第一种语法格式为: var 变量名 = 初...

  • 我的Swift的学习总结 -->第一周

    为什么要学习Swift 变量和常量 Swift 变量 变量声明 变量的命名规则 如: 常量 运算符 算术运算符 关...

  • 初学Swift 小总结

    Swift 01 Swift最基本的语法变化 Swift 变量&常量 变量使用 let 定义常量,定义后的常量不能...

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

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

  • swift语法--01常量和变量

    swift语法--常量和变量 常量&变量 let 常量: 常量的值一旦设定就不能改变 var 变量: 变量的值可以...

  • Swift常量&变量

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

  • swift学习笔记(1) --- 基础部分

    注:学习笔记基于 Swift 5.1 1、常量和变量 (1)声明常量和变量 常量和变量必须在使用前声明,用 let...

  • Swift基础部分(复习)

    一、常量和变量 Swift中用 let 来声明常量,用 var 来声明变量。 二、类型标注 当你声明常量或者变量的...

  • Swift笔记<一>常量变量及基本数据类型

    1.导入框架 OC Swift 2.常量与变量 OC中 Swift格式:变量 let 常量名称:[常量类型] ...

  • Swift基础知识,快速掌握

    swift的语法确实高端,用习惯了编程特别顺手。 swift中的变量分为两类,变量(var)和常量(let),常量...

网友评论

      本文标题:swift 4.x 变量和常量

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