Ada beberapa cara untuk membagi string:
- Jika Anda ingin menjadikannya sementara maka bagi seperti ini:
_
import net package
host, port, err := net.SplitHostPort("0.0.0.1:8080")
if err != nil {
fmt.Println("Error is splitting : "+err.error());
//do you code here
}
fmt.Println(host, port)
Split berdasarkan struct:
- Buat struct dan split seperti ini
_
type ServerDetail struct {
Host string
Port string
err error
}
ServerDetail = net.SplitHostPort("0.0.0.1:8080") //Specific for Host and Port
Sekarang gunakan kode seperti Anda ServerDetail.Host
danServerDetail.Port
Jika Anda tidak ingin membagi string tertentu lakukan seperti ini:
type ServerDetail struct {
Host string
Port string
}
ServerDetail = strings.Split([Your_String], ":") // Common split method
dan gunakan like ServerDetail.Host
dan ServerDetail.Port
.
Itu saja.
splittedString
: =strings.Split("127.0.0.1:5432", ":")
Ans: =splittedString[index]
Anda dapat mengakses Nilai String yang