我的代码将int添加到数组中。没有排序。我想索引数组的每个条目。将数组从最小到最大排序。
import UIKit
class ViewController: UIViewController {
@IBOutlet var enterText: UITextField!
var arrayOfInt = [Int]()
@IBAction func submitText(_ sender: Any) {
if let text = enterText.text {
if let number = Int(text) {
arrayOfInt.append(number)
print(arrayOfInt)
} else {
print("Please enter number")
}
}
}
}
答案 0 :(得分:0)
您可以这样使用:
@IBAction func submitText(_ sender: Any) {
if let text = enterText.text {
if let number = Int(text) {
var index = 0
for num in arrayOfInt {
if num > number {
arrayOfInt.insert(number, at: index)
break
}
index += 1
}
print(arrayOfInt)
} else {
print("Please enter number")
}
}
}