在编程时我是新手,刚开始学习
Swift.对于我正在努力解决的以下阵列概念,我们将不胜感激.
如何缩短以下编码,以便减少If语句的数量.因此,当选择“battlename = name [0]”索引时,语句会自动选择相同索引级别的相应怪物,而不必使用如此多的If语句.
希望我有意义.
var names = ["Lancelot","Arthur","Gawain","galahad"] var monsters = ["Dragon","Boar","Giant","Griffin"] let battlename = names[1] print(battlename,"Vs.",monsters) if battlename == names[0] { print(battlename,monsters[0]) } else if battlename == names[1] { print(battlename,monsters[1]) } else if battlename == names[2] { print(battlename,monsters[2]) } else if battlename == names[3] { print(battlename,monsters[3]) }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。