Swift 尝试将整数转换为字符串时返回函数不起作用

Swift 尝试将整数转换为字符串时返回函数不起作用,swift,string,integer,Swift,String,Integer,我想让整数自动进入/towname、/population和/numberStopLights空间,尝试使用返回函数,但没有成功。所以我试着根据另一篇关于堆栈溢出的帖子来做这件事,这篇帖子说把return放在它的前面,但是没有用,所以。。。接下来呢?上面的代码您不需要返回值,而且您的插值是错误的。应该是\而不是/并且您在声明Townname字符串时忘记了最后一个 import UIKit var str = "Hello, playground" let NumberofStopLight

我想让整数自动进入/towname、/population和/numberStopLights空间,尝试使用返回函数,但没有成功。所以我试着根据另一篇关于堆栈溢出的帖子来做这件事,这篇帖子说把return放在它的前面,但是没有用,所以。。。接下来呢?上面的代码

您不需要返回值,而且您的插值是错误的。应该是\而不是/并且您在声明Townname字符串时忘记了最后一个

import UIKit

var str = "Hello, playground"  
let NumberofStopLights: Int = 4 
var population: Int 
population = 5000 
let TownName = "HappyPlace"
let TownDescription = return "/(TownName) has a population of /(population) and /(numberofStopLights) Stop Lights 
print (TownDescription)

您还应该尝试以正确的方式使用大小写,尽管编译器并不在意,但它最终会让您的生活变得更轻松

我不确定这段代码是否可以编译。让TownDescription=\TownName拥有\population和\numberofStopLights StopLights的人口。它缺少结束双引号,斜杠的方向不正确使用反斜杠:`而不是/`在括号之间的变量前面,我不知道开头的返回是什么意思。也以小写字母命名所有变量。你有没有尝试查看你的变量?是的,它没有帮助,或者已经起作用了,你的意思是它应该代替/@NinjaFangGames吗?\和/。它们不是一回事。您需要使用\,而不是/。
var str = "Hello, playground"
let NumberofStopLights: Int = 4
var population: Int
population = 5000
let TownName = "HappyPlace"
let TownDescription = "\(TownName) has a population of \(population) and \(NumberofStopLights) Stop Lights"
print (TownDescription)