例如,我有一个像 var myArray = ['player_static.png', 'player_run0.png', 'player_run1.png', 'player_run2.png', 'player_jump0.png', 'player_jump1' 这样的数组.png']
有什么简单的方法可以只获取“player_runX.png”图像吗?
最佳答案
您可以使用过滤器来获取所有具有前缀(“player_run”)的元素:
let myArray = ["player_static.png", "player_run0.png", "player_run1.png", "player_run2.png", "player_jump0.png", "player_jump1.png"]
let playerRuns = myArray.filter{$0.hasPrefix("player_run")}
print(playerRuns) //["player_run0.png", "player_run1.png", "player_run2.png"]
关于arrays - Swift:获取多个数组值,如 "x",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35258831/