Skip to content

Instantly share code, notes, and snippets.

@asm-jaime
Created April 9, 2016 23:14
Show Gist options
  • Save asm-jaime/6b9352592b423248297b5c47624be748 to your computer and use it in GitHub Desktop.
Save asm-jaime/6b9352592b423248297b5c47624be748 to your computer and use it in GitHub Desktop.
golang, make sequence of array
package main
import (
"fmt"
"strconv"
)
const num int = 5
func main() {
fmt.Print("\n")
fmt.Print(*sequence_int(num))
fmt.Print(*sequence_str(num))
}
func sequence_int(num int) *[]int {
seq := make([]int, num)
for i := 0; i < num; i++ {
seq[i] = i
}
return &seq
}
func sequence_str(num int) *[]string {
seq := make([]string, num)
for i := 0; i < num; i++ {
seq[i] = strconv.Itoa(i)
}
return &seq
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment