Say I defined an array as int[] a = [1,2,3,4]; Now if I do a = function(a); will that make a to equal [1,2,3,4,5] the function is defined as: int[] function(int[] b) { return b ~ 5;}