"Go 문자열 슬라이스 정렬"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
11번째 줄: 11번째 줄:


func main() {
func main() {
s := []string{"Eve", "Bob", "Frank", "Carol", "Alice", "Dave"} // unsorted
fruits := []string{"cherry", "apple", "lemon", "banana"}
sort.Strings(s)
sort.Strings(fruits)
fmt.Println(s)
fmt.Println(fruits) // [apple banana cherry lemon]
}
}
</syntaxhighlight>
</syntaxhighlight>
21번째 줄: 21번째 줄:
import (
import (
"fmt"
"fmt"
"sort"
 
"golang.org/x/exp/slices"
)
)


func main() {
func main() {
s := []string{"Eve", "Bob", "Frank", "Carol", "Alice", "Dave"} // unsorted
fruits := []string{"cherry", "apple", "lemon", "banana"}
sort.StringSlice(s)
slices.Sort(fruits)
fmt.Println(s)
fmt.Println(fruits) // [apple banana cherry lemon]
}
}
</syntaxhighlight>
</syntaxhighlight>

2023년 9월 17일 (일) 15:18 기준 최신판

1 개요[ | ]

Go 문자열 슬라이스 정렬
package main

import (
	"fmt"
	"sort"
)

func main() {
	fruits := []string{"cherry", "apple", "lemon", "banana"}
	sort.Strings(fruits)
	fmt.Println(fruits) // [apple banana cherry lemon]
}
package main

import (
	"fmt"

	"golang.org/x/exp/slices"
)

func main() {
	fruits := []string{"cherry", "apple", "lemon", "banana"}
	slices.Sort(fruits)
	fmt.Println(fruits) // [apple banana cherry lemon]
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}