A Repository for Coconut-Aero to learn Go/Golang
Note
特别注意
您可以自由的使用本仓库,除非您违反 GNU Public License v3.0 协议中的相关内容。
您可以修改本仓库中的代码,但您保证修改后的代码按照与本仓库类似的方式进行开源。
Important
特别声明
我们不允许任何人将此仓库内容上传到诸如Gitee等存在闭源人工审核等机制的仓库内。
utils/util-func.go中的各种可以调用的函数
描述 | 用法 | 类型 |
---|---|---|
按要求输出一维数组 | PrintIntArr(arr []int, size int) | void |
将一维数组排序 | Sort(res []int) | int |
检验一维数组是否排序成功 | IsSorted(list []int) | void |
增强的random,可以选择范围,排除一些不想要的数字 | GetRandomExpect(start int, end int, numbers ...int) | int |
将两个矩阵进行加法 | AddMatrix(matrix1 [][]float64, matrix2 [][]float64) | [][]float64 |
将两个矩阵进行乘法 | MultiplyMatrix(matrix1 [][]float64, matrix2 [][]float64) | [][]float64 |
产生随机的布尔数 | BoolRandom() | bool |
已有项目:
序号 | 文件名 | 描述 | 备注 |
---|---|---|---|
1 | hello-world.go | Hello World | |
2 | Basic-IO.go | 基本输入输出 | |
3 | time.go | 显示当前系统的UNIX时间 | 复刻time.java |
4 | number-pyramid.go | 数字金字塔 | 复刻numberpyramid.java |
5 | estimate-pi.go | 计算圆周率 | 复刻estimatepi.java |
6 | array-test.go | 对数组的操作 | 复刻arraytest.java |
7 | enhanced-random.go | 增强的random,可以选择范围,排除一些不想要的数字 | 复刻enhancedRandom.java (有待更新——8.23) |
8 | integer-sum.go | 命令行参数计算多个数字的和 | 复刻intSum.java |
9 | srpgame.go | 剪刀石头布游戏 | 复刻srpgame.java |
10 | hangman.go | 猜单词游戏 | 复刻hangman.java |
11 | repeated-in-array.go | 计算数字的出现次数 | 复刻repeatedInArray.java |
12 | single-digit-number.go | 由100个个位数组成的数组中各个数字出现的次数统计 | 复刻numberSingleDigit.java |
13 | add-matrix.go | 两个矩阵相加 | 复刻addMatrixTest.java |
14 | multiply-matrix.go | 两个矩阵相乘 | 复刻multiplyMatrixTest.java |
15 | galton-board.go | 高尔顿瓶问题 | 复刻galtonBoard.java |
16 | RandomPassword.go | 生成随机密码 | 复刻RandomPassword.java(目前处于测试阶段) |
跨文件函数调用记录
序号 | 引用自 | 引用到 | 引用函数的名称 |
---|---|---|---|
1 | utils/util-func.go | sorted.go | PrintIntArr() |
2 | utils/util-func.go | repeated-in-array.go | Sort() |
3 | utils/util-func.go | single-digit-number.go | GetRandomExpect() |
4 | utils/util-func.go | add-matrix.go | AddMatrix() |
5 | utils/util-func.go | multiply-matrix.go | MultiplyMatrix() |