gpt4 book ai didi

swift - 一堆 if 语句作为函数以及如何在 swift 中调用它

转载 作者:行者123 更新时间:2023-11-30 10:09:17 25 4
gpt4 key购买 nike

我有一堆 if 语句紧随其后。

我希望在另一个场景中检查所有这些,在该场景中我希望从另一个 if 语句调用这些 if 语句。 (希望这是有道理的)

所以我想我需要对一个函数进行所有 if 语句,然后在另一个 if 语句之后它应该调用这个函数。

但是我不知道如何调用这个函数。我查看过的所有指南都显示了从函数中打印内容的场景,但我想要所有的 if 语句(我希望调用整个函数)

这是我所有 if 语句的代码:

if floatValue3 > 141 && floatValue4 > 70

{
star1.hidden = false
star2.hidden = false
star3.hidden = false

}
if floatValue3 > 160 && floatValue4 > 80 {
star1.hidden = false
star2.hidden = false
star3.hidden = false
star4.hidden = false

}

if floatValue3 > 200 && floatValue4 > 100 {

star1.hidden = false
star2.hidden = false
star3.hidden = false
star4.hidden = false
star5.hidden = false

}

if floatValue5 > 121 && floatValue6 > 61
{
stat2star1.hidden = false
stat2star2.hidden = false
}
if floatValue5 > 141 && floatValue6 > 70

{
stat2star1.hidden = false
stat2star2.hidden = false
stat2star3.hidden = false

}
if floatValue5 > 160 && floatValue6 > 80 {
stat2star1.hidden = false
stat2star2.hidden = false
stat2star3.hidden = false
stat2star4.hidden = false

}

if floatValue5 > 200 && floatValue6 > 100 {

stat2star1.hidden = false
stat2star2.hidden = false
stat2star3.hidden = false
stat2star4.hidden = false
stat2star5.hidden = false

if floatValue > 121 && floatValue2 > 61
{
stat3star1.hidden = false
stat3star2.hidden = false
}
if floatValue > 141 && floatValue2 > 70

{
stat3star1.hidden = false
stat3star2.hidden = false
stat3star3.hidden = false

}
if floatValue > 160 && floatValue2 > 80 {
stat3star1.hidden = false
stat3star2.hidden = false
stat3star3.hidden = false
stat3star4.hidden = false

}

if floatValue > 200 && floatValue2 > 100 {

stat3star1.hidden = false
stat3star2.hidden = false
stat3star3.hidden = false
stat3star4.hidden = false
stat3star5.hidden = false


}

最佳答案

这些是属性,您从类内部调用它对吗?

如果是这样,只需将其设为一个函数即可:

func whatever(){
//all the code
}

如果您想从类外部调用它,您需要将所有内容作为参数传递:

func whatever(par: par1, par2: par2){
//all the code
}

并正常调用它:

whatever()

或者:

whatever(parameter1, par2)

关于swift - 一堆 if 语句作为函数以及如何在 swift 中调用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33976582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com