最近开始看一些Golang的东西,希望让自己能在一成不变的语言环境中稍微喘口气。
跟着官方的tutorial草草看了下语法便跃跃欲试,想写一个应用来练练手,最好还是自己能用得上的。
想到一直没有一个顺手的todo-list应用,之前用过几款,但是功能都太复杂而且添加一个todo要填好多东西,我只是想要一个简单的增删改查的功能。于是就决定做一个基于命令行的todo-list应用,作为我的第一个Golang应用。

应用的功能很简单,目前只提供了新增完成撤销完成编辑删除列表显示这样的6个功能。编译之后得到可执行文件,再设置一下alias,就可以随时在Terminal上操作了,非常方便。下面展示下应用的截图。
go-todo-screenshot

目前把代码放在了Github上,项目名字叫 go-todo

来说下自己目前这个水平阶段对Golang的看法,除了全局变量满天飞(可能是我的姿势不对),其他方面感觉都还不错,写起来比Java爽一些。另外在学习一门新的编程语言的时候,感觉还是有必要花一两天时间看下语法的,否则写起来的时候会非常难受,想到一个逻辑但是不知道怎么写。

总之Golang还是一个非常有趣的编程语言,接下来还会花一些时间学习,写一些自己用得上的应用。