我有一个看起来像这样的数组:
let arr = [1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)
我知道你可以得到min和max通过:
let min = arr.min()
let max = arr.max()
Run Code Online (Sandbox Code Playgroud)
但你怎么得到中位数?
我有一个看起来像这样的枚举:
enum Status: String {
case online = "online"
case offline = "offline"
case na = "na"
}
Run Code Online (Sandbox Code Playgroud)
我需要String值,而且我知道如何获取它,但是我的问题是,对于枚举中的每种情况,是否也可以获得索引值。
0表示在线,1表示离线,2表示不适用。
我将来会增加更多雕像。