Xcodeの基礎を勉強した。

こんにちは
やまもと。です。

UdemyでXcode勉強しています。
前の記事は、こちら

この記事は、完全に記録用です。
コメントは書いてますので、参考にならなくもないかも?

----------------------------------------------------------------------------

四則演算:Arithmetic operations

let A = 123
//A = 234
//→Error Message Cannot assign to value:'A'is a 'let' constant
// letは変更不可の定数です。

var B = 234
B = 567
// varは変更可能な変数です。

let a = 4
let b = 5

let c = a + b
print(c)

let d = a - b
print(d)

let e = a * b
print(e)

let f = a / b
print(f)

let g = a % b
print(g)

//整数同士の割り算は整数の商のみ求めることができるます。
//余りも求めることができます。

let h = 2.5
let i = 1.5

let j = h / i
print(j)
// 小数はdouble型として計算するため、小数で商を求めることができます。

実行結果:Output

9
-1
20
0
4
1.6666666666666667

文字型:String

var str: String = "Hello, playground"
//型が明確である場合は、省略することができます。

let a = "Hello "
let b = "World!"

let c = a + b
print(c)

let d = "私は"
let e = "歳です"
let f = 20

let g = d + "\(f)" + e
//\()は数字を文字列に変換しています。
print(g)

実行結果:Output

Hello World!
私は20歳です

NilとOptional:Nil And Optional

var a: Int = 123
//aが整数(Int)型であることを意味しています。

var b: Double = 123
//bが小数(Double)型であることを意味しています。

var c: Int?
//?はOptional型を意味しています。
//この時点ではcにはnilが入っています。
c = 456
c = nil

c = 5
var d: Int? = 7

//let e = c + d
//→ErrorMessage:Value of optional type 'Int?' must be unwrapped to a value of type 'Int'
let f = c! + d!
print(f)
//!はOptional型がnilでないことを意味しています。

実行結果:Output

12​

ブーリアン:Bool

let a = 3
let b = 5

let c = a == b
//cはBool値です。
let d = a != b

let e = a > b

let f = a < b

let g = a >= 3
let h = a <= 2

let i = a > 2 && b < 7
let j = a < 2 || b > 4
//&&はAND ||はOR

----------------------------------------------------------------------------

大体は、Pythonと同じですね。という感想
Optinonal型だけ初めて見たので、要復習かな?

【Twitter】
定期的につぶやいています。
記事の更新もつぶやいています。
フォローよろしくお願いします。

https://twitter.com/otoma324875


この記事が気に入ったらサポートをしてみませんか?