diff options
| author | Shulhan <ms@kilabit.info> | 2022-08-01 23:00:11 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2022-08-01 23:00:11 +0700 |
| commit | 70799d835b68a32db97843fe0c26ae0055adbacf (patch) | |
| tree | 838541bb2c9d9a136a90a114aa1f22fb04d482eb /script_example_test.go | |
| parent | 166e1cd18cf104d0b9a81feeafd7365a78d7499e (diff) | |
| download | awwan-70799d835b68a32db97843fe0c26ae0055adbacf.tar.xz | |
all: clean up codes
Replace ":=" with explicit variable declaration with types for clarity
and minimizing duplicate variables.
Diffstat (limited to 'script_example_test.go')
| -rw-r--r-- | script_example_test.go | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/script_example_test.go b/script_example_test.go index f6e4fc3..724dafd 100644 --- a/script_example_test.go +++ b/script_example_test.go @@ -9,28 +9,36 @@ import ( ) func ExampleParseScriptForLocal() { - envContent := ` + var ( + envContent = ` [section] key=value ` - scriptContent := ` + scriptContent = ` multiline\ command {{.Val "section::key"}};\ end; ` - ses := &Session{} - err := ses.loadEnvFromBytes([]byte(envContent)) + + ses = &Session{} + + s *Script + err error + stmt []byte + ) + + err = ses.loadEnvFromBytes([]byte(envContent)) if err != nil { log.Fatal(err) } - s, err := ParseScriptForLocal(ses, []byte(scriptContent)) + s, err = ParseScriptForLocal(ses, []byte(scriptContent)) if err != nil { log.Fatal(err) } - for _, stmt := range s.rawLines { + for _, stmt = range s.rawLines { fmt.Printf("%s\n", stmt) } // Output: |
