将值存储在 Swift 中的 Array Int 中
Store value in Array Int in Swift
如何将结果打印存储在整数数组中。我尝试将值附加到空数组中,但在打印中它显示为空。下面是 swift 代码,直到我完成了。
var num = [Int]()
var filterMenId = ""
if let indexPath = self.colEat.indexPathsForSelectedItems?.first{
filterMenId = self.arrayMeal[indexPath.row].id.description
let convert = Int(filterMenId) // Here i am getting the value, eg: 32
print(num.append(convert!)) // Here i try to append but shows me empty
append
通过在数组末尾添加一个元素来更改数组仅。它不产生值。
print
接受一个 value 并打印它。嗯,append
不产生值,所以 print(num.append(convert!))
打印 ()
,这是“无”的表示
更专业地说,append
returns Void
,这是空元组 ()
的类型别名。不出所料,空元组的字符串表示形式是 ()
.
如果要打印将 convert
添加到 num
时将生成的数组:
print(num + [convert!])
请注意,这不会改变 num
。
如果你想把convert
加到num
上,然后打印num
显示它有什么元素改变后,你需要两行:
num.append(convert!)
print(num)
如何将结果打印存储在整数数组中。我尝试将值附加到空数组中,但在打印中它显示为空。下面是 swift 代码,直到我完成了。
var num = [Int]()
var filterMenId = ""
if let indexPath = self.colEat.indexPathsForSelectedItems?.first{
filterMenId = self.arrayMeal[indexPath.row].id.description
let convert = Int(filterMenId) // Here i am getting the value, eg: 32
print(num.append(convert!)) // Here i try to append but shows me empty
append
通过在数组末尾添加一个元素来更改数组仅。它不产生值。
print
接受一个 value 并打印它。嗯,append
不产生值,所以 print(num.append(convert!))
打印 ()
,这是“无”的表示
更专业地说,append
returns Void
,这是空元组 ()
的类型别名。不出所料,空元组的字符串表示形式是 ()
.
如果要打印将 convert
添加到 num
时将生成的数组:
print(num + [convert!])
请注意,这不会改变 num
。
如果你想把convert
加到num
上,然后打印num
显示它有什么元素改变后,你需要两行:
num.append(convert!)
print(num)