Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何在print语句中将字符串与count变量和增量运算符连接起来?_Swift_Concatenation_String Interpolation - Fatal编程技术网

Swift 如何在print语句中将字符串与count变量和增量运算符连接起来?

Swift 如何在print语句中将字符串与count变量和增量运算符连接起来?,swift,concatenation,string-interpolation,Swift,Concatenation,String Interpolation,我有一个字符串变量。我需要改变变量。我想到的是用递增运算符声明一个count变量。我在打印报表中使用了它,但它不起作用 我需要它打印iOS1到iOS10,但它只打印iOS十次 基本上,我需要它根据一个iOS变量打印10个不同的字符串 let iOS = "iOS" var count = 0 for num in 1...10 { print("\(iOS)" + String(count += 1)) } /* I want to print iOS1 iOS2 iOS3 iOS

我有一个字符串变量。我需要改变变量。我想到的是用递增运算符声明一个count变量。我在打印报表中使用了它,但它不起作用

我需要它打印iOS1到iOS10,但它只打印iOS十次

基本上,我需要它根据一个iOS变量打印10个不同的字符串

let iOS = "iOS"

var count = 0

for num in 1...10 {
    print("\(iOS)" + String(count += 1))
}

/*
I want to print
iOS1
iOS2
iOS3
iOS4
iOS5
iOS6
iOS7
iOS8
iOS9
iOS10
*/
我也尝试过使用字符串插值,但也没用

for num in 1...10 {
    print("\(iOS)" + "String(\(count += 1))")
}

只需使用索引变量
num
。它是自动递增的

let iOS = "iOS"

for num in 1...10 {
  print("\(iOS)\(num)")
}

PS:如果需要
count
变量,则使用此选项

var count = 0

for _ in 1...10 {
  count += 1
  print(iOS + "\(count)")
}

只需使用索引变量
num
。它是自动递增的

let iOS = "iOS"

for num in 1...10 {
  print("\(iOS)\(num)")
}

PS:如果需要
count
变量,则使用此选项

var count = 0

for _ in 1...10 {
  count += 1
  print(iOS + "\(count)")
}

对于你到底想要什么,似乎有些困惑。是否希望每次循环时都更新字符串变量
iOS
的值

var iOS = "iOS"

for num in 1...10 {
    iOS = "iOS\(num)"
    print(iOS)
}

对于你到底想要什么,似乎有些困惑。是否希望每次循环时都更新字符串变量
iOS
的值

var iOS = "iOS"

for num in 1...10 {
    iOS = "iOS\(num)"
    print(iOS)
}

谢谢你的快速回答。问题是我必须使用count变量。这实际上是一个更大的项目,我需要使用它,我缩短了它,而不是上传所有的代码。count变量是必需的。我将投票支持你的答案,因为它是100%正确的,但我可以;不要将它应用于我的场景。然后至少添加代码来显示count变量是如何必需的。考虑到几乎所有的C风格<代码>对于< /Cord>循环可以用Swifti中的本地序列循环来替换,只是注意到了代码中的一些东西。我也许可以用你原来的答案。我会在5分钟内知道。它确实有效,但我遇到了另一个问题。现在我想了想,我可以用不同的措辞来表达我的问题,只提取代码的一小部分。我现在要重新表述这个问题,但你的答案是正确的!谢谢你的快速回答。问题是我必须使用count变量。这实际上是一个更大的项目,我需要使用它,我缩短了它,而不是上传所有的代码。count变量是必需的。我将投票支持你的答案,因为它是100%正确的,但我可以;不要将它应用于我的场景。然后至少添加代码来显示count变量是如何必需的。考虑到几乎所有的C风格<代码>对于< /Cord>循环可以用Swifti中的本地序列循环来替换,只是注意到了代码中的一些东西。我也许可以用你原来的答案。我会在5分钟内知道。它确实有效,但我遇到了另一个问题。现在我想了想,我可以用不同的措辞来表达我的问题,只提取代码的一小部分。我现在要重新表述这个问题,但你的答案是正确的!谢谢你的帮助。瓦迪安的回答非常有效。不过,你的方法对我来说非常有效!我会投票给你的。谢谢你的帮助。瓦迪安的回答非常有效。不过,你的方法对我来说非常有效!我会投你一票。