Skip to content

Coconut-Aero/GoLearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository of GoLearn


GoLearn GitHub Repository Coconut-Aero

Project FrontStar

Golang Logo

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()

About

A repository for Coconut-Aero to learn Go/Golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages