zoukankan      html  css  js  c++  java
  • Swift泛型

    swift 特性, 可以定义泛型类型

    func SwapTwoValues <T>(value1: inout T, value2: inout T) {

            let p = value1

            value1 = value2

            value2 = p

            

        }

     

    参数为泛型, 

            var a1 = "hello"

            var a2 = "world"

            

            SwapTwoValues(value1: &a1, value2: &a2)

     

            var a = 55

            var b = 44

            SwapTwoValues(value1: &a, value2: &b)

  • 相关阅读:
    Lazarus中system.length说明
    Lazarus中TScreen类使用介绍
    Delphi深度探索-CodeSite应用指南
    Lazarus如何变成XE的界面
    Lazarus IDE的几个小技术
    Delphi结构体数组指针的问题
    delphi动态数组指针问题
    delphi 数组类型与数组指针的巧妙利用
    Delphi Form的释放和隐藏:free,hide,close
    Delphi 记录类型- 结构指针
  • 原文地址:https://www.cnblogs.com/dashengios/p/10188970.html
Copyright © 2011-2022 走看看