概要
RubyとPHPをざっくり学び、現在Swift学習中の筆者の備忘録です。
よくある「文字列に変数を埋め込む(変数展開)」ことについて
言語間で微妙な違いがあり、すぐ分からなくなるのでまとめました。
記述する内容
変数「name」に文字列「田中」を代入する。
この変数を埋め込む形で「こんにちは、田中さん」という文字列を出力する。
Ruby
"#{変数}"
name = "田中"
puts "こんにちは、#{name}さん"
PHP
"${変数}"
<?php
$name = "田中";
echo "こんにちは、${name}さん";
?>
Swift
"\(変数)"
var name: String = "田中"
print("こんにちは、\(name)さん")
最後に
以上、簡単ですが変数展開についてでした。
こういう細々した違いは、新しい言語に挑戦していると
すぐにこんがらがってしまいます。。。
まとめておくと安心ですね。