見出し画像

Swiftでいこう -- たしざん

足し算について考えよう!

数字は?

var a = 1
var b = 2
var sum = 0
sum = a + b 
print(sum)  //コンソールに"3"と表示される

文字は?

var c = "Hallow"
var d = " World"
var str = ""
str = c + d
print(str)  //コンソールに"Hallow World"と表示される

そしたらこんなのはどう?

var e = 3
var f = "です。"
var str = ""
str = c + d
print(str)  //コンソールに"Hallow World"と表示される

エラーがでます。ということで、

var e = 3
var f = "です。"
var str = ""
str = String(e) + f
print(str)

String(e)として"e"を文字としてしまい文字の足し算にしてしまいます。

String()の命令で数字を文字できるのです。

文字を数字にするには?

Int()の命令でできるんです!試してみてね。

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