Go语言学习之初识
1. 个程序
作为一个DBA,我平时用的比较多的语言是Java和Python,Java用来写后端存储层代码,Python用来写一些小工具辅助工作。
我是首先学会了Java,因此Python对我来说有几点难以忍受的问题:
- 弱类型语言,很多时候我不知道一个函数到底返回了什么,不看源码不知道;
- 依赖不像Java一样可以用maven这样的工具整合在一个jar包里(或许是我不会)。
因此我决定学一下Go语言,其实这些和上面我是否能忍受Python没多大关系,我就是想学Go而已。
按理说我此时应该写一段Hello World代码表示我现在开始学习Go语言了,但是我偏不。
因为我又不是零基础,没有必要写一个Hello World来体验一门语言的乐趣,何况Hello World一点乐趣都没有。
用过Java的人都知道Junit,用来做单元测试的,Go也有类似的东西,那么下面我的段代码就要用Test来写:
package ch1
import "testing"
func TestGo(t *testing.T) {
t.Log("Hello, World!")
}
相关文章