最近摆烂
没什么事干,又整不到硬件,又刚好在学swift,就想做个小项目练练手。
众所周知,非门的任务就是把电平反转
非门--来自百度百科
所以也就很简单了
首先,输入一个数组(电平)
var number:[Int] = [1,0,0,1]
我的想法是,将这个数组遍历一遍,并且改变数组
func dealDate (paramete:inout Int){
paramete = 1
}
func nor_doors() {
for (index,i) in number.enumerated() {
if (i == 0){
dealDate(paramete: &number[index])
}else{
number[index] = 0
}
}
print(number)
}
最后整个主函数运行起来
func main() {
nor_doors()
}
main()
然后就可以了
完整代码:
var number:[Int] = [1,0,0,1]
print(number)
func dealDate (paramete:inout Int){
paramete = 1
}
func nor_doors() {
for (index,i) in number.enumerated() {
if (i == 0){
dealDate(paramete: &number[index])
}else{
number[index] = 0
}
}
print(number)
}
func main() {
nor_doors()
}
main()
swift学习记录