for循环变量名使用swift [英] for loop variable name use swift

查看:157
本文介绍了for循环变量名使用swift的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  var imageke1 =
我有要使用循环创建的静态变量名称var imageke2 =
var imageke3 =
var imageke4 =
var imageke5 =
var imageke6 =
var imageke7 =

我试着用这个方法创建错误预期模式:

 对于var i = 1;我< 8; i ++ 
{
varimageke\(i)=
}

我也尝试过,但是它与相同的变量名称(kucing)冲突:

$ pre $ 1;我< 8; i ++
{
var kucing =imageke\(i)
var kucing =
}

最后,我还创建了一个字符串列表作为结果,我也想用循环来改变它:



<$ (imageke3),\(imageke4),\(imageke2) \(imageke5),\(imageke6),\(imageke7)]

如何循环这个变量名(imageke)和var名?

var name:[String] = []

for 1 ... 8 {
names.append(imageke\(index))
}
$ b println(names)//[imageke1,imageke2,imageke3,imageke4,imageke5,imageke6,imageke7,imageke8]


I have static variable name which I want to create it use loop :

var imageke1 = ""
var imageke2 = ""
var imageke3 = ""
var imageke4 = ""
var imageke5 = ""
var imageke6 = ""
var imageke7 = ""

I try with this but create error expected pattern:

for var i = 1; i < 8; i++
    {
        var "imageke\(i)" = ""
    }

I try too with this but it conflict with same variable name (kucing) :

for var i = 1; i < 8; i++
    {
        var kucing = "imageke\(i)"
        var kucing = ""
    }

At the end I also create list of string as result, and I want to change it too with loop:

var names: [String] = ["\(imageke1)", "\(imageke2)", "\(imageke3)", "\(imageke4)", "\(imageke5)", "\(imageke6)", "\(imageke7)"]

How to loop this variable name (imageke) and var names?

解决方案

var names: [String] = []

for index in 1...8 {
    names.append("imageke\(index)")
}

println(names)  // "[imageke1, imageke2, imageke3, imageke4, imageke5, imageke6, imageke7, imageke8]"

这篇关于for循环变量名使用swift的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆