値がnilであるかどうかをチェックし、デフォルト値を与える関数を作成しようとしています。値に代入することはできません: 'メッセージ'は関数の定数です。
func appendMessage(message: String?, fixLength: Int){
if let message = message {
} else {
message = DEFAULT_CHAR//this is a default value, error is here
}
messageBody.append(getFixedLengthString(message, fixLength))
}
関数の入力引数は 'Swift'では不変であるため、エラーです。 –