1
给定一个roArray:如何检查一个数组是否有效地在brightscript中包含一个值?
found = CreateObject("roArray", 0, true)
found.push("a")
found.push("b")
found.push("c")
什么是检查是否值s = "s"
的最佳方式?
给定一个roArray:如何检查一个数组是否有效地在brightscript中包含一个值?
found = CreateObject("roArray", 0, true)
found.push("a")
found.push("b")
found.push("c")
什么是检查是否值s = "s"
的最佳方式?
不要使用roArray - 使用roAssociativeArray代替:
found = {a: 1, b: 1}
found["c"] = true
if found.doesExist("s") then ...
如果您正在寻找这样的事情:
someArr.contains("s")
有没有这样的事情,你必须自己实现它:
function contains(arr as Object, value as String) as Boolean
for each entry in arr
if entry = value
return true
end if
end for
return false
end function
目前没有更有效的方法来做到这一点。
你能加入这个聊天吗? - http://chat.stackoverflow.com/rooms/info/125578/brightscript?tab=general –