Приведение к типам и разделение
This commit is contained in:
25
atr/atrib.go
Normal file
25
atr/atrib.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package atr
|
||||
|
||||
type Atr string
|
||||
|
||||
// New Atr
|
||||
func New(a string) Atr {
|
||||
return Atr(a)
|
||||
}
|
||||
|
||||
//Glue slice Atr to Atr
|
||||
func Glue(atr []Atr) Atr {
|
||||
var endatr Atr
|
||||
lenatr := len(atr)
|
||||
for _, a0 := range atr {
|
||||
if a0 != "" {
|
||||
endatr = endatr + a0
|
||||
if lenatr > 1 {
|
||||
endatr = endatr + ","
|
||||
}
|
||||
}
|
||||
lenatr--
|
||||
}
|
||||
|
||||
return endatr
|
||||
}
|
||||
Reference in New Issue
Block a user