熟悉常用网络设备、操作系统平囼精通系统管理及网络维护。熟悉计算机软硬件维护
delphi中两个数组之间如何交换?
还是设一个中间变量数组循环读取
除了循环,有没有别的方法
因为要多次交换数组,且数组元素較多
可以这样直接赋值交换:
动态数组是否也可以这样处理呢
//可以这样直接赋值交换:
end而这样就不能编译
TIntegerArr是用户定义的类型,是对象的類型不是对象的实体。 需要实体化以后才能赋值。
不是没有实体化的问题
你对比一下这两组代码,
问题是传入的参数为何不能转换為TIntegerArr类型而函数内的变量就可以转换为TingegerArr类型
前面说过了,函数参数中的x, y:array of integer这个声明的x、y的类型不是动态数组而是open array parameter,虽然形式上看起来象是動态数组(实际上你给它传一个静态数组实参进去也可以的或者用[]构造一个临时数组也可以)。