Swift 华氏到摄氏的转换和打印问题
您好,我试图创建一个函数,在swift中打印出语句f(变量)华氏度=c(变量)摄氏度,我在打印时遇到问题,主要原因是它是一个带有数字的变量,我试图将它放入字符串中。我尝试了一些不同类型的Declaratino,但它没有起作用。对不起,重复的问题Swift 华氏到摄氏的转换和打印问题,swift,Swift,您好,我试图创建一个函数,在swift中打印出语句f(变量)华氏度=c(变量)摄氏度,我在打印时遇到问题,主要原因是它是一个带有数字的变量,我试图将它放入字符串中。我尝试了一些不同类型的Declaratino,但它没有起作用。对不起,重复的问题 var f = 68.0; var c = (f - 32.0) * 5.0 / 9.0; var conversion = "f degrees Fahrenheit = c degrees Celsius" print(conversion) 您
var f = 68.0;
var c = (f - 32.0) * 5.0 / 9.0;
var conversion = "f degrees Fahrenheit = c degrees Celsius"
print(conversion)
您需要使用字符串插值,否则它只是文本 将
c
替换为\(c)
以实际获取变量c
值。
出于同样的原因,也将f
与\(f)
一起使用
var conversion=“\(f)华氏度=\(c)摄氏度”
可能也需要对字符串进行插值f
。谢谢,当它允许我在11分钟内回答时,我会将其标记为答案。f是实际值,因为它不在字符串内。不确定您的意思<代码>转换是一个字符串。aaa,右,c变量上的f是值,转换变量上的f是文本。使用此变量转换=“(f)华氏度=(c)摄氏度”请选择一个合理的标题来描述您的问题。