Tương đương với Go 'implode' của PHP là gì?Đi tương đương với 'implode' của PHP
Trả lời
Trong thư viện tiêu chuẩn: strings.Join
func Join(a []string, sep string) string
http://golang.org/pkg/strings/#Join
Cheers!
Cảm ơn rất nhiều! Tôi đã dành khoảng nửa giờ tìm kiếm điều này và stackoverflow đã cho tôi câu trả lời trong vòng chưa đầy 5 phút! OTOH, bây giờ tôi cảm thấy hơi câm khi không duyệt qua tài liệu gói "chuỗi". –
Bạn được chào đón :) – thwd
Join trong thư chuỗi thư viện. Nó đòi hỏi mảng đầu vào là chuỗi chỉ (vì Go được gõ mạnh).
Dưới đây là một ví dụ từ hướng dẫn:
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
s := []string{"this", "is", "a", "joined", "string\n"};
strings.Join(s, " ");
Did này giúp bạn?
Có lẽ không phải là ý tưởng tồi tệ nhất để sử dụng một cái gì đó như thế này.
package main
import (
"fmt"
"strings"
)
func Implode(glue string, args ...interface{}) string {
data := make([]string, len(args))
for i, s := range args {
data[i] = fmt.Sprint(s)
}
return strings.Join(data, glue)
}
type S struct {
z float64
}
func main() {
v := Implode(", ", 1, "2", "0.2", .1, S{});
fmt.Println(v)
}
- 1. Javascript tương đương với strtotime của php()?
- 2. Perl tương đương với preg_callback của PHP
- 3. Perl tương đương với escapeshellarg của PHP
- 4. Perl tương đương với get_file_contents của PHP()?
- 5. Javascript tương đương với urldecode của php()
- 6. Ruby tương đương với $ của PHP $
- 7. Java tương đương với preg_replace_callback của PHP
- 8. Python tương đương với memory_get_usage() của PHP?
- 9. ASP.Net tương đương với file_get_contents của PHP ('php: // input');
- 10. JSP hoặc JavaScript tương đương với $ _SERVER ["HTTP_HOST" của PHP?
- 11. Tương đương HashSet của Java trong PHP
- 12. Java tương đương với php chết
- 13. JavaScript tương đương với PHP preg_replace
- 14. PHP tương đương với Python __name__ == "__main__"?
- 15. tương đương với = ~ của ruby trong php là gì?
- 16. PHP tương đương với Character.getNumericValue của Java (char c)?
- 17. Javascript tương đương với danh sách của PHP()
- 18. Tương đương với preg_quote của PHP là gì?
- 19. Tương đương với InfiniteIterator của PHP trong .NET là gì?
- 20. PHP tương đương với UNHEX của MySQL() là gì?
- 21. Ruby tương đương với hàm ucfirst() của PHP
- 22. Có tương đương C# với mảng array_key_exists của PHP không?
- 23. PHP echo tương đương với CR LF của notepad
- 24. PHP có tương đương với #ifdef của C/C++ không?
- 25. C# tương đương với "self ::" của PHP là gì?
- 26. ASP.Net tương đương với Echo của PHP là gì?
- 27. Có Ruby tương đương với trích xuất của PHP không?
- 28. Tương đương với mysql_list_tables trong PHP PDO?
- 29. Danh sách PHP() tương đương với Python
- 30. PHP tương đương với PyQuery hoặc Nokogiri?
'Go' là gì? –
http://stackoverflow.com/tags/go/info –
http://en.wikipedia.org/wiki/Go_%28programming_language%29 –