Conflicts: 2.3.md
This commit is contained in:
4
2.3.md
4
2.3.md
@@ -384,7 +384,11 @@ Go里面有一个不错的设计,就是回调函数,有点类似面向对象
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
// 声明的函数类型在这个地方当做了一个参数
|
// 声明的函数类型在这个地方当做了一个参数
|
||||||
|
=======
|
||||||
|
//声明的函数类型在这个地方当做了一个参数
|
||||||
|
>>>>>>> 707af97968bca65f2f1ba6a95132911b25585603
|
||||||
func filter(slice []int, f testInt) []int {
|
func filter(slice []int, f testInt) []int {
|
||||||
var result []int
|
var result []int
|
||||||
for _, value := range slice {
|
for _, value := range slice {
|
||||||
|
|||||||
4
build.go
4
build.go
@@ -21,7 +21,7 @@ func (self *Visitor) visit(path string, f os.FileInfo, err error) error {
|
|||||||
} else if (f.Mode() & os.ModeSymlink) > 0 {
|
} else if (f.Mode() & os.ModeSymlink) > 0 {
|
||||||
return nil
|
return nil
|
||||||
} else {
|
} else {
|
||||||
if strings.Contains(f.Name(), ".md") {
|
if strings.HasSuffix(f.Name(), ".md") {
|
||||||
fmt.Println(f)
|
fmt.Println(f)
|
||||||
file, err := os.Open(f.Name())
|
file, err := os.Open(f.Name())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -30,7 +30,7 @@ func (self *Visitor) visit(path string, f os.FileInfo, err error) error {
|
|||||||
input, _ := ioutil.ReadAll(file)
|
input, _ := ioutil.ReadAll(file)
|
||||||
output := blackfriday.MarkdownCommon(input)
|
output := blackfriday.MarkdownCommon(input)
|
||||||
var out *os.File
|
var out *os.File
|
||||||
if out, err = os.Create(f.Name() + ".html"); err != nil {
|
if out, err = os.Create(strings.Replace(f.Name(),".md",".html",-1) ); err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "Error creating %s: %v", f.Name(), err)
|
fmt.Fprintf(os.Stderr, "Error creating %s: %v", f.Name(), err)
|
||||||
os.Exit(-1)
|
os.Exit(-1)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user