fmt.Scanln()不是读取一行, 而是遇到换行就停止,
Scanln is similar to Scan, but stops scanning at a newline and after the final item there must be a newline or EOF.
举个例子:
var i, j, k int
fmt.Scanln(&i, &j, &k)
fmt.Println(i, j, k) 输入1, 2 回车后程序结束. 如果换成fmt.Scan()还会让输入的.
使用stdin与read
2014-03-03 17:11:27
1271
0
0
2014-03-03 17:08:48
674
0
0
2014-03-02 21:48:14
1272
0
0
首先得到一个regexp, 使用Compile(), (MustCompile()如果字符串不符合正则会panic)
再调用其它函数, 常用的有
检测是否匹配 Match() bool 检测是否存在, 并返回匹配的字符串 Find(), FindAll(), 每一种都有String类型的相应函数, FindString(), FindAllString() 检测子匹配, FindStringSubMatch(), FindAllStringSubMatch()... 查找并替换, ReplaceAllString() 分隔成数组, Split(),
2014-03-01 16:12:13
2121
0
0
2014-03-01 15:34:53
4594
1
0
2014-02-27 11:18:53
2921
0
0
2014-02-22 21:11:18
661
0
0
我们会根据您的建议及时调整开发计划, 第一时间满足您的需求, 让leanote越来越好!
开发计划分为两大娄: Bug修复和新功能添加. 用[h], [m], [l](高, 中, 低)来表示优先级, [ok]表示该功能完成.
Bug修复 搜索总是出现"保存完成" [h] [ok] 自动保存总是出现, 去掉? [h] [ok] 博客按更新时间排序 [h] [ok] 新功能添加 笔记本 层级笔记本 [l] 笔记 笔记排序, 按创建时间, 修改时间, 标题, 升序, 降序 [h] 标签 多标签搜索 [m] 编辑器 标题,