获取数组元素位置
来源:互联网 发布:笔记本mac地址可以改吗 编辑:程序博客网 时间:2024/04/28 06:53
///////////////////////////////////////////////////
//获取数组元素位置
///////////////////////////////////////////////////
func findStringIndex(array:[String], valueToFind:String) -> Int?{
for (index, value) in enumerate(array) {
//println("\(index) \(value)")
if value == valueToFind {
return index
}
}
return nil
}
let strings = ["cat", "dog", "llama", "parakeet", "terrapin"]
if let foundIndex = findStringIndex(strings, "llama") {
println("The index of llama is \(foundIndex)")
}
//"The index of llama is 2
*/
/*
//不能直接在范型中使用“==”需要Equatable来限制类型
func findIndex<T: Equatable>(array:[T],valueToFind:T) ->Int {
for (index, value) in enumerate(array) {
if value == valueToFind {
return index
}
}
return -1
}
let doubleIndex = findIndex([3.14159, 0.1,9.3,0.25], 9.3)
println(doubleIndex)
let stringIndex = findIndex(["Mike", "Malcolm", "Andrea"], "Andrea")
println(stringIndex)
/*
2
2
*/
*/
- 获取数组元素位置
- 获取元素在数组中的位置
- JS获取某个元素在数组中的位置
- 查找数组元素位置
- 查找数组元素位置
- jQuery获取元素位置
- JQuery 获取元素位置
- jquery获取元素位置
- Js获取元素位置
- 获取元素的位置
- 如何获取元素位置
- js 获取元素位置
- jquery获取元素位置
- 获取元素位置
- jq获取元素位置
- Java数组-二分查找法用于元素插入有序数组,并获取元素插入的位置
- 输出数组指定位置元素
- js查找数组元素位置
- python 用 sqlacodegen 将存在的数据库表 转化成model.py
- 围棋内涵丰富
- C++ Primer复习和学习笔记 第十四章 重载操作符与转换
- android应用开发全程实录-你有多熟悉listview?
- 日经春秋 20150115
- 获取数组元素位置
- android:clipChildren属性
- iOS企业开发In House ipa发布流程
- Mysql Fabric HA配置测试
- u-boot-2014.10移植第30天----nand flash的SPL启动(二)
- 刷新表某一行和块,实现颜色渐变
- 日经社説 20150115 成長と財政両立の道筋見えぬ予算(社説)
- 计算时间差
- oracle 中execute immediate以及如何用变量作为表名查询