Swift基础入门知识学习(2)-变量&常量(变数&常数)-讲给你懂

Swift基础入门知识学习(1)-基本知识(工具、打印、注释)-讲给你懂

超速学习-重点笔记.pdf-CSDN下载

目录

命名规则

没错,也可以用中文命名的。

类型标注(型别)


理解难度
★☆☆☆☆
实用程度
★★★★★

程式码中,会使用变量及常量来暂时保存资料,以供后续程式码存取、操作或储存。

两者的差别在于,常量是声明后就不能改变的值,像是用来表示一个人的名字或是身分证号码。变量则是声明后,还可以依照需求更改这个值,像是要计算累计的购买价钱或计算人数。

使用let来声明常量,使用var声明变量。

这样let和var就是常量和变量...这样能懂吗?对于有编码背景的,这是在简单不过的东西;对于零背景的,可能在这里就矇了。

简单来说,只要是用了let常量就是不能改的了。

想要能改,会变动的,就用var变量。

// 使用 let 声明常量 name 
let name = "小明"

// 使用 var 声明变量 price
var price = 300

// 接着就可以使用这个声明过的常量 
print(price)

一般打印的结果都应该是已可预知的,打印是为了测试是否得到想要的结果。

试试看你是否可以知道 price 的值是什么?

可以尽量跟着打上一遍,或是复制粘贴到你的playground或Web在线工具,实际感受一下代码的运作。不要只是看,光只是看,没有办法去完全理解和体验,一定得实做才行。

这边的 = 代表的是,将右边的值“指派”给左边的值,跟一般数学符号的“等于”是不一样的概念。
如第一行写的即是将 "小明" 指派给 name,之后程式需要用到的时候就直接使用 name,他就会将 "小明"拿出来使用。

使用var创建变量后,您可以随时更改它,而无需再次使用var。

命名规则

Swift 支援 Unicode 编码,所以除了系统保留字、数学符号、箭头以外,几乎都可以用来命名。

没错,也可以用中文命名的。

不过,习惯上通常会以英文单字或是单字组合(小驼峰式命名法)来命名。在初步的教程,为了更容易明白概念,会用一些中文的命名做范例。如果连中文都没办法看懂了...英文就更看不懂了。

还有一点,不能以数字为开头,但变量的其他部分则可以使用数字。

let score = 100
let 我的名字 = "Kevin Chen"

var 123myName = "Jess" // 不能以数字开头 所以这行会报错误
var myClass55 = "101" // 在其他部分使用数字则是没问题

我的名字 = "王小明"

print(我的名字)
print(myClass55)

试试看你是否可以知道 “我的名字”和“myClass55” 的值是什么? 

变量和常量的命名可以由字母,数字和下划线组成。
命名需要以字母或下划线开始。
Swift 是一个区分大小写的语言,所以字母大写与小写是不一样的。

var _var = "Hello, Swift"
print(_var)

var 你好 = "早上好"
var 网址 = "millva.com"

print(你好)
print(网址)

试试看你是否可以知道 “你好”和“网址” 的值是什么?  

类型标注(型别)

当你声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型(像是整数、字串)。如果要添加类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称。

以下是一个简单是实例演示了 Swift 中常量使用类型标注。需要注意的是常量定义时必须初始值:

let 费用 = 42
print(费用)

let 费用 = 42元
// 这样写则会报错,因为推断类型不知道这到底是数字还是文字

let 费用2:Float = 3.14159

print(费用2)

// 声明一个整数变量
var number: Int

// 声明一个字符串常量
let str: String = "It is a string ."

通常很少需要写类型标注,如果在声明时给了一个初始值, Swift 则会自动推断出类型。

也就是说,你只要打上数字,它就知道这是数字;如果你打上文字,它就知道这是文字。不用再另行标注了。

TED演讲的8个秘诀:学习18分钟高效表达-重点笔记-CSDN下载

Swift基础入门知识学习(3)-基本数据类型(型別)-讲给你懂https://blog.csdn.net/weixin_42385177/article/details/121385190

iOS开发-学习Swift...看了那么多教程,看懂了吗?快速进入编程,成为开发者Swift是一种功能强大且易于学习的iOS、macOS等编程语言。学习如何为Swift编码可以很简单,很有趣,你可以用它来构建很棒的应用程序!这里将会说明学习Swift编码的简单方法和流程。现在是学习Swift的好时机Swift 5之后,ABI 稳定了。喜欢近一步了解理论的,自己去查一下是什么意思吧。简单来说,ABI 的稳定说明Swift 已经是一门成熟的编程语言,否则用程序员的话来调侃,“自从学了 Swift 之后,每年都要学一门新语言”。Swift 1、Swift 2、Swift 3、Swi.https://blog.csdn.net/weixin_42385177/article/details/121309969为什么现在要学会编程?告诉你足够的理由,是时候开始了编程就是要尽可能高效地解决问题给你足够的理由...是时候开始学习编程了COVID-19疫情和突如其来的双减政策,非常肯定地冲击了我们曾经所谓的“正常生活”的结构。它的广泛影响可以在所有的地方看到。当每个人都试图在疫情期间保持忙碌时,许多人也开始从事新的活动并学到了某些新东西。疫情和“双减”导致开始想学习编程的人数有所增加,因为现在它已成为一般人生活的新必需品。虽然...有兴趣想学习编程的人数有所增加,但很大一部分人仍然不知道编程的确切定义,以及为什么它如此重要。这里将讨论为什么每个人都应该学习编https://blog.csdn.net/weixin_42385177/article/details/121090882

Guess you like

Origin blog.csdn.net/weixin_42385177/article/details/121369424