美文网首页Swift开发selector
Swift交换数组中的两个元素

Swift交换数组中的两个元素

作者: CN_HarrySun | 来源:发表于2018-10-26 17:01 被阅读1次
    // T:泛型,起到占位符的作用
    // inout:这个相当于编程语言概念中所谓的传址调用
    func exchangeValue<T>(_ nums: inout [T], _ a: Int, _ b: Int) {
        (nums[a], nums[b]) = (nums[b], nums[a])
    }
    

    使用方法:

    var array = ["4", "10", "13"]
    exchangeValue(&array, 0, 2)
    print(array)
    

    相关文章

      网友评论

        本文标题:Swift交换数组中的两个元素

        本文链接:https://www.haomeiwen.com/subject/ymlltqtx.html