android 简易计算器demo,GO demo之简易计算器

实现功能:

1.获取计算指令

2.进行计算

3.输出结果

4.有一定的容错处理

例子地址:

github.com/antwork/GoExercises/tree/master/Demos/src/calcproj

知识总结:

一.获取指令 args := os.Args ,获取到的指令为一个数组,数字第一项为命令,之后才是参数

举例:

./command-line-arguments a b c d 得到

args[0] : ./command-line-arguments

args[1] : a

args[2] : b

...

二.项目层级

项目名称

src: 存放源码

calc :用于生成calc可执行文件

simplemath :算法

bin :存放可执行文件

三.strconv.Atoi(args[1]) 将字符串转化为整数

四.测试用例(add_test.go)

package simplemath

import "testing"

func TestAdd1(t *testing.T) {

r := Add(1, 2)

if r != 3 {

t.Error("Add(1, 2) failed, Got %d, expected 3.", r)

}

}五.怎么

配置:

1.打开文件  ~/.bashrc 2.添加export语句(因为GOPATH可以多个,所以后面添加了$GOPATH,并且以:隔开) GOPATH= /calcproj:$GOPATH 示例:export GOPATH=/Users/apple/Documents/GoExercises/Demos/src/calcproj:$GOPATH 3.保存 4.运行 source   $ ~/.bashrc 5.打开calcproj  $ cd /calcproj 6.新建bin文件夹  $ mkdir bin 7.打开bin  $ cd bin 8.编译          $ go build calc 9.如果没有出错,则在该目录下会有一个calc的可执行文件,运行 $ ./calc USAGE:calc command [arguments] ... The Commands are: addAddition of two values. sqrtSquare root of a non-negetive value.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值