![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
downer328
这个作者很懒,什么都没留下…
展开
-
编写一个函数,判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但是对应不同的顺序。
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-08-30 23:46:21 · 1342 阅读 · 0 评论 -
go语言练习 : 编写一个非递归版本的comma函数,使用bytes.Buffer代替字符串链接操作。
go语言字符串操作之练习:一个非递归版本的comma函数 如果输入字符串的长度小于或等于3的话,则不需要插入逗分隔符。否则,comma函数将在最后三个字符前位置将字符串切割为两个两个子串并插入逗号分隔符,例如:输入:1234567778 格式化成:1,234,567,778 func Comma1(str string) string { if len(str) <=3 {原创 2017-08-30 23:58:23 · 722 阅读 · 0 评论 -
Go语言之slices初认识(一)
由于go语言中的数组是一个固定的长度的聚合类型,也无法灵活地改变数组中的值。因此,go语言又引入的另一种聚合类型:slices类型。 slices类型一种灵活又强大地“数组”,为什么GO语言要一下子引入两种容易让人混乱的概念呢?这是我在学习中的一点困惑。 slices到底是什么呢?是一种由三部分(指针、长度和容量 )构成的一种轻量级的数据结构,提供了访问数组子序列(或者全部)元素的功能。原创 2017-09-20 20:27:54 · 613 阅读 · 0 评论 -
go语言之map练习(二):编写一个程序wordfreq程序,统计输入文本中每个单词出现的频率(次数)
func wordfreq(){//统计输入的文本中单词的出现频率 wordCount := make(map[string]int) input := bufio.NewScanner(os.Stdin) input.Split(bufio.ScanWords)//按单词一个一个的读入而不是按行 for input.Scan(){ wordCount[i原创 2017-10-03 22:41:40 · 1292 阅读 · 0 评论 -
go语言学习之struct初认识
struct是一种由零个或者多个不同的数据类型的聚合一起的数据类型。结构体可以作函数参数、返回值、map中的key,数组中的值,等等。 因此:struct需要用type关键字声明。type Employee struct { ID int Name string Address string DoB time.Time Position string原创 2017-10-04 17:05:27 · 353 阅读 · 0 评论