1,989 views
この記事は最終更新から 3093日 が経過しています。
他の言語でついつい楽をしているが、Swiftでは気を利かせた暗黙の型変換が行われない。
つまり、以下のような場合はエラーになる。
どうしても両者の計算がしたい場合は、明示的に文字列を整数に変換する。
※Int()は Optional型の値を返すので、中身を取り出すために「!」でアンラップする。
参照: どこよりも分かりやすいSwiftの”?”と”!” ← 本当に分かりやすいです。Thanks!
同様に、文字列として連結したい場合は、明示的に整数値を文字列に変換する。
数値→文字列変換の別解
以下の様に、文字列中で \() を使うことにより整数変数を文字列に型変換できる。
※「¥」で表示されてしまうが「¥」ではなくバックスラッシュ
※Macでバックスラッシュを入力したい場合は「option + ¥」を押す。
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-04-24: 0回 2026-04-23: 0回 2026-04-22: 0回 2026-04-21: 1回 2026-04-20: 0回 2026-04-19: 1回 2026-04-18: 1回