On Thu, Sep 20, 2012 at 6:52 PM, Jai Kumar <
jaiva...@gmail.com> wrote:
> package main
> import "fmt"
>
> var fname = make([]string, 10)
>
> func main() {
> fname[0] = "bar"
> fname[1] = "rok"
>
> name := []string{"john", "ton", "bon", "foo"}
> for i := 0; i<len(name); i++ {
> //How to dynamically insert value in to slice fname. Suppose I dont knwo
> how many elemnts are already present in fname slice already
> //here fname[numbers of elements already there + 1] should start.
> fname[] = name[i] // <--THIS FAILS HERE <--
> }
> for i := 0; i<len(fname); i++ {
> fmt.Println(fname[i])
> }
> }
>
> How to insert value dynamically in a slice? Please dont assume that we know
> how many values (it will be alwasy less than 10 though) are already stored
> in the fname slice already.