昨天我们学了转型态等等的语法,今天我们继续!
在现实生活中,我们运算会写成 2 + 2 = 4,将两个2放到右边的等号的右边,然後加起来就会是4。
我知道以上请来就跟废话一样,因为我也这麽觉得xd。
但是这跟底下我要讲的有很大的关联。
在程序中我们会这样写,我们会写成:
4 = 2 + 2
意思就是将右边加起来放等号左边。
所以如果我这样写:
let a = 15
var b = 2
b = a
print(b)
那输出就会变成 15
let a = 1
let b = 99
var c = a + b
print(c)
运算前面加var,这边因为前面a、b皆为Int,所以无庸置疑的,c也是Int。
减法:
let a = 1
let b = 99
var c = a - b
print(c)
乘法:
let a = 1
let b = 99
var c = a * b
print(c)
除法:
let a = 1
let b = 99
var c = a / b
print(c)
var a = 3
a = a + 2
print(a)
这边我们有更简单、更简洁的写法,使用指派运算子运算。
用以下写法:
运算除了加减乘除,也包含了一些进阶的。
let a = 15
let b = 4
var c = a % b
print(c)
var a = 3
a += 2
print(a)
输出:
swift 可以支援直接加上负号,让数字转负的。
let a = 15
var c = -a
print(c)
输出会等於-15
但请注意,无法由负的数字转成正的。这边就不演示给各位看了,大家有兴趣可以自己是看看!
大部分人出学程序绝对会直接把所有东西黏在一起,像是以下写法:
let a=15
var b=2
b=a
print(b)
就说真的你其实也没写错,如果你一个人写也不会有人去纠正你,但当你一次要看几千行代码时,这个阅读性可想而知,会非常难阅读,建议初学就把使用空格区分这件事养成习惯,自己阅读也比较方便。
<<: [Day 8] Course 2_Ask Questions - 将利益相关者(Stakeholder)放在心上
>>: 8.unity角色移动(刚体Rigidbody2D)
Get 使用get方法取得index函数回传资料 新增 使用post方式将表单传入 修改 使用put...
前言 在「错误捕捉、全域 CSS、共用 Layout,就用 _app.tsx 来搞定吧!」这边文章中...
变数宣告 // 宣告区域变数 let local_var = 123; 不可变变数 let immu...
本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...
tags: ItIron2021 Javascript 前言 今天又要继续非同步与promise的爱...