Go语言学习之初识

2020-07-09 00:00:00 语言 代码 类型 常量 推断

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!")
}

相关文章