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
この記事が気に入ったらサポートをしてみませんか?