川のブログ

川の適当気ままなブログです。 

Swift 基礎文法 part1

こんにちはかわです。

アドベントカレンダー12記事目。

全く間に合ってない。

今回は

急遽Swiftを学ばなきゃいけなくなった。

メモ程度にまとめる。

swift 3.0

標準出力

print

print("Hello World")
// => Hello World

コメントアウトは//

四則演算

それぞれ計算を載せる

print(5 + 4)
// => 9
print(5 - 4)
// => 1
print(5 * 4)
// => 20
print(5 / 4)
// => 1
print(5 % 4)
// => 1
数字と記号の間に空白を入れる場合,両方に空白を入れないとエラー
print(5 *4)
// => error
print(5* 4)
// => error
print(5*4)
// =>20

定数

let 定数名: データ型 = 値

let num: Int = 5 
let pi: Double = 3.14
let str: String = "kawa"

print(num) // 5
print(pi) // 3.14
print(str) // kawa

変数

var 変数名: データ型 = 値

キャメルケース
var num: Int = 5
var pi: Double = 3.14
var str: String = "kawa"

式展開

(変数or定数)

let name: String = "kawa"
var age: Int = 100

print("\(name)は現在\(age)歳です")
//=> kawaは現在100歳です

キャスト(型変換)

データ型(変数)

var num: Int = 5
var pi: Double = 3.14

print(Double(num) * pi)
//=>15.7
print(num * pi)
//=>error

以上

kawakawa.hatenablog.com