As per my test, it should be "channel, slice and map" which are like the pointer mechanism. And string is immutable object in Golang as well. And I did some tests to verify that point. see http://kanglecjr.iteye.com/admin/blogs/2176839
Set shebang so that some linux distro will perform normally.