[英]How to find minimum value in an array using ternary operator in swift
let array = [2,3,5,7,3,1,8,9,0,2,4,1]
var minvalue = array[0]
for values in array {
values < minvalue ? minvalue = values : minvalue
}
print(minvalue)
這是我嘗試過的代碼,我想要數組中的最小值,如果我使用if..else
我可以做,但找不到使用三元運算符。
您可以通過這種方式使用ternary operator
。
for values in array {
minvalue = values < minvalue ? values : minvalue
}
但是在Swift
中,最簡單的選擇是使用min()
。
print(array.min())
獲得最小值 SWIFT 3
array.min()
您可以通過對數組進行排序來做到這一點:
let sortedArray = array.sorted()
var minvalue = sortedArray[0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.