// GetArrayString returns the the type of the variant.
// It returns the array of strings.
GetArrayString returns the the type of the variant.
It returns the array of strings.
// GetArrayString returns the the type of the variant . // It returns the array of strings .
func (v *Variant) GetArrayString() []string {
	var cdata **C.char = C.DLR_variantGetArrayOfSTRING(v.this)
	length := C.DLR_variantGetCount(v.this)
	if length == 0 {
		return []string{}
	}
	tmp := (*[1 << 28]*C.char)(unsafe.Pointer(cdata))[:length:length]
	slice := make([]string, length)
	for i, s := range tmp {
		slice[i] = C.GoString(s)
	}
	return slice
}
func ( v * Variant ) GetArrayString ( ) [ ] string { var cdata * * C . char = C . DLR_variantGetArrayOfSTRING ( v . this ) length := C . DLR_variantGetCount ( v . this ) if length == 0 { return [ ] string { } } tmp := ( * [ 1 << 28 ] * C . char ) ( unsafe . Pointer ( cdata ) ) [ : length : length ] slice := make ( [ ] string , length ) for i , s := range tmp { slice [ i ] = C . GoString ( s ) } return slice }
GetArrayString returns the the type of the variant.
GetArrayString returns the the type of the variant .