Repository URL to install this package:
|
Version:
1.3.7-1 ▾
|
| .. |
| _testdata |
| README.md |
| format.go |
| gopstyle.go |
| gopstyle_test.go |
| gopstyledir_test.go |
| stmt_expr_or_type.go |
TODO
package main func f() { }
will be converted into:
func f() { }
package main func main() { a := 0 }
will be converted into:
a := 0
import "fmt" n, err := fmt.Println("Hello world")
will be converted into:
n, err := echo("Hello world")
Note:
fmt.Errorf => errorffmt.Fprint => fprintfmt.Fprintf => fprintffmt.Fprintln => fprintlnfmt.Print => printfmt.Printf => printffmt.Println => echofmt.Sprint => sprintfmt.Sprintf => sprintffmt.Sprintln => sprintlnimport "fmt" fmt.Println() fmt.Println(fmt.Println("Hello world"))
will be converted into:
echo echo echo("Hello world")
Note:
fmt.Println(fmt.Println("Hello world")) is converted into echo echo("Hello world"), not echo echo "Hello world".import "math" echo math.Sin(math.Pi/3)
will be converted into:
echo math.sin(math.Pi/3)
echo(demo(func(n int) int { return n+100 })) echo(demo(func(n int) (v int) { return n+100 })) onStart(func() { echo("start") })
will be converted into:
echo demo(n => n + 100)
echo demo(func(n int) (v int) {
return n + 100
})
onStart => {
echo "start"
}