mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 03:55:28 +08:00
fix: coding style and file format for chapter 9.
This commit is contained in:
@@ -2,8 +2,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"container/list"
|
"container/list"
|
||||||
|
"fmt"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@@ -17,6 +17,7 @@ func main() {
|
|||||||
fmt.Println(e.Value)
|
fmt.Println(e.Value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Example output:
|
/* Example output:
|
||||||
&{0x12542bc0 <nil> 0x12547590 1}
|
&{0x12542bc0 <nil> 0x12547590 1}
|
||||||
&{0x12542ba0 0x12542be0 0x12547590 2}
|
&{0x12542ba0 0x12542be0 0x12547590 2}
|
||||||
|
@@ -18,7 +18,8 @@ func Fibonacci(op string, n int) (res int) {
|
|||||||
res = 1
|
res = 1
|
||||||
case "*":
|
case "*":
|
||||||
res = 2
|
res = 2
|
||||||
default: res = 0
|
default:
|
||||||
|
res = 0
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
switch op {
|
switch op {
|
||||||
@@ -26,7 +27,8 @@ func Fibonacci(op string, n int) (res int) {
|
|||||||
res = Fibonacci(op, n-1) + Fibonacci(op, n-2)
|
res = Fibonacci(op, n-1) + Fibonacci(op, n-2)
|
||||||
case "*":
|
case "*":
|
||||||
res = Fibonacci(op, n-1) * Fibonacci(op, n-2)
|
res = Fibonacci(op, n-1) * Fibonacci(op, n-2)
|
||||||
default: res = 0
|
default:
|
||||||
|
res = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
@@ -24,4 +24,3 @@ func IsEvening() bool {
|
|||||||
localTime := time.Now()
|
localTime := time.Now()
|
||||||
return localTime.Hour() <= 22
|
return localTime.Hour() <= 22
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"./fibo/fibo"
|
"./fibo/fibo"
|
||||||
|
"fmt"
|
||||||
)
|
)
|
||||||
|
|
||||||
var nextFibo int
|
var nextFibo int
|
||||||
@@ -40,6 +40,7 @@ func next() {
|
|||||||
result = fibo.Fibonacci(op, nextFibo)
|
result = fibo.Fibonacci(op, nextFibo)
|
||||||
fmt.Printf("fibonacci(%d) is: %d\n", nextFibo, result)
|
fmt.Printf("fibonacci(%d) is: %d\n", nextFibo, result)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* *****************************************************************
|
/* *****************************************************************
|
||||||
Output is:
|
Output is:
|
||||||
fibonacci(1) is: 1
|
fibonacci(1) is: 1
|
||||||
@@ -58,5 +59,3 @@ fibonacci(3) is: 8
|
|||||||
...
|
...
|
||||||
fibonacci(4) is: 32
|
fibonacci(4) is: 32
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"./greetings/greetings"
|
"./greetings/greetings"
|
||||||
|
"fmt"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"./even/even"
|
"./even/even"
|
||||||
|
"fmt"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@@ -11,4 +11,5 @@ func main() {
|
|||||||
size := unsafe.Sizeof(i)
|
size := unsafe.Sizeof(i)
|
||||||
fmt.Println("The size of an int is: ", size)
|
fmt.Println("The size of an int is: ", size)
|
||||||
}
|
}
|
||||||
|
|
||||||
// The size of an int is: 4
|
// The size of an int is: 4
|
||||||
|
Reference in New Issue
Block a user