a = Array.[](1,2,3,4)
b = Array[1,2,3,4]
c = [1,2,3,4]
d = Array.new #创建一个空数组
e = Array.new(3) #[nil,nil,nil] 初始大小3
f = Array.new(3,"xx") #["xx","xx","xx"] 初始大小3 初始值"xx"
f[0].capitalize! #=>["Xx","Xx","Xx"]
g = Array.new(3){"yy"} #=>["yy","yy","yy"]
g[0].capitalize! #=>["Yy","yy","yy"]
这种集合并集,交集集合加减的操作用C#提供的HashSet可以非常方便的解决。
这里a-b和b-a的结果是不同的,我以a-b为例:
double[] a = { 1, 2, 3, 4, 5 }double[] b = { 8, 7, 5, 6, 9, 2, 3 }
double[] e
HashSet<double> a1=new HashSet<double>(a)
HashSet<double> b1=new HashSet<double>(b)
a1.ExceptWith(b1)
e = a1.ToArray()
php基础函数中没有类似的功能,你可以自定函数实现类似的功能。简单说下思路吧。
假设你是打算使用数组A的所有数字之和减去数组B中所有数字之和(具体要去看你的需求)。
那么可以先遍历数组A计算出数组A中所有数字之和,然后遍历数组B计算出数组B中所有数字之和。然后数组A之和减去数组B之和就可以了。
当然也有可能,你要的是其他的计算方式。那么根据具体要求去具体设计就好了