Hi, from below code why last comma advantages strings assigned, nor throwing error with it or without it; I don’t find any use. plz help me to understand.
usa:=make([]string,5,5)
usa=[]string{ Alabama
, Alaska
, Arizona
, Arkansas
, California
,}
//usa=[]string{ Alabama
, Alaska
, Arizona
, Arkansas
, California
}
fmt.Println(usa)
fmt.Println(len(usa))
fmt.Println(cap(usa))
Thanks,
Subbareddy Jangalapall
other below one is I just started my slice with 5 capacity, but it’s allowing more than 5 at initial assigned?
usa:=make([]string,5,5)
usa=[]string{ Alabama
, Alaska
, Arizona
, Arkansas
, California
, Colorado
, Connecticut
, Delaware
, Florida
, Georgia
, Hawaii
, Idaho
, Illinois
, Indiana
, Iowa
, Kansas
, Kentucky
, Louisiana
, Maine
, Maryland
, Massachusetts
, Michigan
, Minnesota
, Mississippi
, Missouri
, Montana
, Nebraska
, Nevada
, New Hampshire
, New Jersey
, New Mexico
, New York
, North Carolina
, North Dakota
, Ohio
, Oklahoma
, Oregon
, Pennsylvania
, Rhode Island
, South Carolina
, South Dakota
, Tennessee
, Texas
, Utah
, Vermont
, Virginia
, Washington
, West Virginia
, Wisconsin
, Wyoming
}
fmt.Println(usa)
fmt.Println(len(usa))
fmt.Println(cap(usa))