package attribute import ( "strconv" "strings" "gitlab.codemonkeysoftware.net/b/hatmill" ) func Coords(values ...float32) hatmill.Attrib { s := make([]string, 0, len(values)) for _, value := range values { s = append(s, strconv.FormatFloat(float64(value), 'G', -1, 32)) } return hatmill.Attrib{ Key: "coords", Value: String(strings.Join(s, ",")), } }