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()の命令でできるんです!試してみてね。
この記事が気に入ったらサポートをしてみませんか?