Sobes.tech
Junior — Senior

Iterating over a string with a Unicode character using range

livecode

Task condition

Determine which lines will appear in the output when iterating over a string containing a Unicode character using a range loop.

func main() {
  str := "Boat 🛶"
  fmt.Println("length of string?", str)

  for i, r := range str {
    fmt.Printf("Position %d of '%s'\n", i, string(r))
  }
}