/
whimsy.go
48 lines (43 loc) · 1.39 KB
/
whimsy.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package tools
import (
"fmt"
"time"
)
/**
* 一些怪想法的实现
*/
/**
* 按秒等待并输出(不设计毫秒等输出,此方法的初衷就是为了等待观察效果)
* @see
* @param
*/
func WaitInSecondsOutput(seconds int, s string) {
for seconds > 0 {
fmt.Printf("[%v] %v [%vs]\n", MySysTime(), s, seconds)
time.Sleep(time.Second)
seconds--
}
}
/**
* 字符分割线(character dividing line)
*/
func NewLineWithCDL() {
fmt.Println()
fmt.Println("// ---------------------------------------------------------------------------------------------------------------------")
fmt.Println("// _____ __ _____ _")
fmt.Println("// / ____| / / / ____| | |")
fmt.Println("// | | __ ___ / / | | __ ___ | | __ _ _ __ __ _")
fmt.Println("// | | |_ |/ _ \\ / / | | |_ |/ _ \\| |/ _` | '_ \\ / _` |")
fmt.Println("// | |__| | (_) | / / | |__| | (_) | | (_| | | | | (_| |")
fmt.Println("// \\_____|\\___/ /_/ \\_____|\\___/|_|\\__,_|_| |_|\\__, |")
fmt.Println("// __/ |")
fmt.Println("// |___/")
fmt.Println("// ---------------------------------------------------------------------------------------------------------------------")
fmt.Println()
}
/**
* 换行
*/
func NewLine() {
fmt.Println()
}