Go Make Example

[Solved] Go Make Example | Go - Code Explorer | yomemimo.com
Question : go make example

Answered by : restu-wahyu-saputra

var p *[]int = new([]int)
or
p := new([]int)

Source : https://stackoverflow.com/questions/9320862/why-would-i-make-or-new | Last Update : Wed, 06 Oct 21

Question : go make example

Answered by : restu-wahyu-saputra

package main
type Foo map[string]string
type Bar struct { s string i int
}
func main() { // OK: y := new(Bar) (*y).s = "hello" (*y).i = 1 // NOT OK: z := make(Bar) // compile error: cannot make type Bar z.s = "hello" z.i = 1 // OK: x := make(Foo) x["x"] = "goodbye" x["y"] = "world" // NOT OK: u := new(Foo) (*u)["x"] = "goodbye" // !!panic!!: runtime error: // assignment to entry in nil map (*u)["y"] = "world"
}

Source : https://stackoverflow.com/questions/9320862/why-would-i-make-or-new | Last Update : Wed, 06 Oct 21

Question : go make example

Answered by : restu-wahyu-saputra

func main() { // OK: ch := make(chan string) go sendData(ch) go getData(ch) time.Sleep(1e9) // NOT OK: ch := new(chan string) go sendData(ch) // cannot use ch (variable of type *chan string) // as chan string value in argument to sendData go getData(ch) time.Sleep(1e9)
}
func sendData(ch chan string) { ch <- "Washington" ch <- "Tripoli" ch <- "London" ch <- "Beijing" ch <- "Tokio"
}
func getData(ch chan string) { var input string for { input = <-ch fmt.Printf("%s ", input) }
}

Source : https://stackoverflow.com/questions/9320862/why-would-i-make-or-new | Last Update : Wed, 06 Oct 21

Answers related to go make example

Code Explorer Popular Question For Go