非常に初心者の方にはごめんなさい...私はSwiftをコードすることを学んでいます。 私は変数を定義して、その値に基づいて条件付きメッセージを出力しています。変数を別の値に変更すると、メッセージ文字列が変更されると予想されますが、変更されません。私は間違って何をしていますか? これはコードです:Swiftの変数変更時に文字列を更新する方法
//: Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
var townname = "Azadinos"
var population: Int = 5422
var message: String
var Haspostoffice: Bool = true
if population < 10000 {
message = "with a population of \(population), \(townname) is a small town"
} else if population >= 10000 && population < 15000 {
message = "with a population of \(population), \(townname) is a medium sized town!"
}else {message = "\(townname) is a huge town!"}
print (message)
population = 250000
print (population)
print(message)
私は2番目のメッセージは、最初のものとは異なっているが、それがないことを期待します。私は間違って何をしていますか? ありがとうございます
簡単な答えは:あなたは、新しい 'population'値に基づいて、それを更新していない、変数' message'で設定します。 – MaddTheSane