Skip to content

Commit 43e55a1

Browse files
committed
Remove 07.6.md spaces
1 parent 2301921 commit 43e55a1

File tree

1 file changed

+94
-94
lines changed

1 file changed

+94
-94
lines changed

en/07.6.md

+94-94
Original file line numberDiff line numberDiff line change
@@ -10,76 +10,76 @@ The following functions are from the `strings` package. See the official documen
1010

1111
Check if string `s` contains string `substr`, returns a boolean value.
1212
```Go
13-
fmt.Println(strings.Contains("seafood", "foo"))
14-
fmt.Println(strings.Contains("seafood", "bar"))
15-
fmt.Println(strings.Contains("seafood", ""))
16-
fmt.Println(strings.Contains("", ""))
17-
18-
//Output:
19-
//true
20-
//false
21-
//true
22-
//true
13+
fmt.Println(strings.Contains("seafood", "foo"))
14+
fmt.Println(strings.Contains("seafood", "bar"))
15+
fmt.Println(strings.Contains("seafood", ""))
16+
fmt.Println(strings.Contains("", ""))
17+
18+
//Output:
19+
//true
20+
//false
21+
//true
22+
//true
2323
```
2424
- func Join(a []string, sep string) string
2525

2626
Combine strings from slice with separator `sep`.
2727
```Go
28-
s := []string{"foo", "bar", "baz"}
29-
fmt.Println(strings.Join(s, ", "))
30-
//Output:foo, bar, baz
28+
s := []string{"foo", "bar", "baz"}
29+
fmt.Println(strings.Join(s, ", "))
30+
//Output:foo, bar, baz
3131
```
3232
- func Index(s, sep string) int
3333

3434
Find index of `sep` in string `s`, returns -1 if it's not found.
3535
```Go
36-
fmt.Println(strings.Index("chicken", "ken"))
37-
fmt.Println(strings.Index("chicken", "dmr"))
38-
//Output:4
39-
//-1
36+
fmt.Println(strings.Index("chicken", "ken"))
37+
fmt.Println(strings.Index("chicken", "dmr"))
38+
//Output:4
39+
//-1
4040
```
4141
- func Repeat(s string, count int) string
4242

4343
Repeat string `s` `count` times.
4444
```Go
45-
fmt.Println("ba" + strings.Repeat("na", 2))
46-
//Output:banana
45+
fmt.Println("ba" + strings.Repeat("na", 2))
46+
//Output:banana
4747
```
4848
- func Replace(s, old, new string, n int) string
4949

5050
Replace string `old` with string `new` in string `s`. `n` is the number of replacements. If n is less than 0, replace all instances.
5151
```Go
52-
fmt.Println(strings.Replace("oink oink oink", "k", "ky", 2))
53-
fmt.Println(strings.Replace("oink oink oink", "oink", "moo", -1))
54-
//Output:oinky oinky oink
55-
//moo moo moo
52+
fmt.Println(strings.Replace("oink oink oink", "k", "ky", 2))
53+
fmt.Println(strings.Replace("oink oink oink", "oink", "moo", -1))
54+
//Output:oinky oinky oink
55+
//moo moo moo
5656
```
5757
- func Split(s, sep string) []string
5858

5959
Split string `s` with separator `sep` into a slice.
6060
```Go
61-
fmt.Printf("%q\n", strings.Split("a,b,c", ","))
62-
fmt.Printf("%q\n", strings.Split("a man a plan a canal panama", "a "))
63-
fmt.Printf("%q\n", strings.Split(" xyz ", ""))
64-
fmt.Printf("%q\n", strings.Split("", "Bernardo O'Higgins"))
65-
//Output:["a" "b" "c"]
66-
//["" "man " "plan " "canal panama"]
67-
//[" " "x" "y" "z" " "]
68-
//[""]
61+
fmt.Printf("%q\n", strings.Split("a,b,c", ","))
62+
fmt.Printf("%q\n", strings.Split("a man a plan a canal panama", "a "))
63+
fmt.Printf("%q\n", strings.Split(" xyz ", ""))
64+
fmt.Printf("%q\n", strings.Split("", "Bernardo O'Higgins"))
65+
//Output:["a" "b" "c"]
66+
//["" "man " "plan " "canal panama"]
67+
//[" " "x" "y" "z" " "]
68+
//[""]
6969
```
7070
- func Trim(s string, cutset string) string
7171

7272
Remove `cutset` of string `s` if it's leftmost or rightmost.
7373
```Go
74-
fmt.Printf("[%q]", strings.Trim(" !!! Achtung !!! ", "! "))
75-
Output:["Achtung"]
74+
fmt.Printf("[%q]", strings.Trim(" !!! Achtung !!! ", "! "))
75+
Output:["Achtung"]
7676
```
7777
- func Fields(s string) []string
7878

7979
Remove space items and split string with space into a slice.
8080
```Go
81-
fmt.Printf("Fields are: %q", strings.Fields(" foo bar baz "))
82-
//Output:Fields are: ["foo" "bar" "baz"]
81+
fmt.Printf("Fields are: %q", strings.Fields(" foo bar baz "))
82+
//Output:Fields are: ["foo" "bar" "baz"]
8383
```
8484

8585
## strconv
@@ -88,72 +88,72 @@ The following functions are from the `strconv` package. As usual, please see off
8888

8989
- Append series, convert data to string, and append to current byte slice.
9090
```Go
91-
package main
92-
93-
import (
94-
"fmt"
95-
"strconv"
96-
)
97-
98-
func main() {
99-
str := make([]byte, 0, 100)
100-
str = strconv.AppendInt(str, 4567, 10)
101-
str = strconv.AppendBool(str, false)
102-
str = strconv.AppendQuote(str, "abcdefg")
103-
str = strconv.AppendQuoteRune(str, '')
104-
fmt.Println(string(str))
105-
}
91+
package main
92+
93+
import (
94+
"fmt"
95+
"strconv"
96+
)
97+
98+
func main() {
99+
str := make([]byte, 0, 100)
100+
str = strconv.AppendInt(str, 4567, 10)
101+
str = strconv.AppendBool(str, false)
102+
str = strconv.AppendQuote(str, "abcdefg")
103+
str = strconv.AppendQuoteRune(str, '')
104+
fmt.Println(string(str))
105+
}
106106
```
107107
- Format series, convert other data types into string.
108108
```Go
109-
package main
110-
111-
import (
112-
"fmt"
113-
"strconv"
114-
)
115-
116-
func main() {
117-
a := strconv.FormatBool(false)
118-
b := strconv.FormatFloat(123.23, 'g', 12, 64)
119-
c := strconv.FormatInt(1234, 10)
120-
d := strconv.FormatUint(12345, 10)
121-
e := strconv.Itoa(1023)
122-
fmt.Println(a, b, c, d, e)
123-
}
109+
package main
110+
111+
import (
112+
"fmt"
113+
"strconv"
114+
)
115+
116+
func main() {
117+
a := strconv.FormatBool(false)
118+
b := strconv.FormatFloat(123.23, 'g', 12, 64)
119+
c := strconv.FormatInt(1234, 10)
120+
d := strconv.FormatUint(12345, 10)
121+
e := strconv.Itoa(1023)
122+
fmt.Println(a, b, c, d, e)
123+
}
124124
```
125125
- Parse series, convert strings to other types.
126126
```Go
127-
package main
128-
129-
import (
130-
"fmt"
131-
"strconv"
132-
)
133-
134-
func main() {
135-
a, err := strconv.ParseBool("false")
136-
if err != nil {
137-
fmt.Println(err)
138-
}
139-
b, err := strconv.ParseFloat("123.23", 64)
140-
if err != nil {
141-
fmt.Println(err)
142-
}
143-
c, err := strconv.ParseInt("1234", 10, 64)
144-
if err != nil {
145-
fmt.Println(err)
146-
}
147-
d, err := strconv.ParseUint("12345", 10, 64)
148-
if err != nil {
149-
fmt.Println(err)
150-
}
151-
e, err := strconv.Itoa("1023")
152-
if err != nil {
153-
fmt.Println(err)
154-
}
155-
fmt.Println(a, b, c, d, e)
127+
package main
128+
129+
import (
130+
"fmt"
131+
"strconv"
132+
)
133+
134+
func main() {
135+
a, err := strconv.ParseBool("false")
136+
if err != nil {
137+
fmt.Println(err)
138+
}
139+
b, err := strconv.ParseFloat("123.23", 64)
140+
if err != nil {
141+
fmt.Println(err)
142+
}
143+
c, err := strconv.ParseInt("1234", 10, 64)
144+
if err != nil {
145+
fmt.Println(err)
146+
}
147+
d, err := strconv.ParseUint("12345", 10, 64)
148+
if err != nil {
149+
fmt.Println(err)
150+
}
151+
e, err := strconv.Itoa("1023")
152+
if err != nil {
153+
fmt.Println(err)
156154
}
155+
fmt.Println(a, b, c, d, e)
156+
}
157157
```
158158
## Links
159159

0 commit comments

Comments
 (0)