func NewMachineAddresses(values []string, options ...func(AddressMutator)) MachineAddresses {
	if len(values) == 0 {
		return nil
	}

	addrs := make(MachineAddresses, len(values))
	for i, value := range values {
		addrs[i] = NewMachineAddress(value, options...)
	}
	return addrs
}
// NewMachineAddresses is a convenience function to create addresses
// from a variable number of string arguments, applying any supplied
// options to each address
NewMachineAddresses is a convenience function to create addresses
from a variable number of string arguments, applying any supplied
options to each address
// NewMachineAddresses is a convenience function to create addresses // from a variable number of string arguments applying any supplied // options to each address
func NewMachineAddresses(values []string, options ...func(AddressMutator)) MachineAddresses {
	if len(values) == 0 {
		return nil
	}
	addrs := make(MachineAddresses, len(values))
	for i, value := range values {
		addrs[i] = NewMachineAddress(value, options...)
	}
	return addrs
}
func NewMachineAddresses ( values [ ] string , options ... func ( AddressMutator ) ) MachineAddresses { if len ( values ) == 0 { return nil } addrs := make ( MachineAddresses , len ( values ) ) for i , value := range values { addrs [ i ] = NewMachineAddress ( value , options ... ) } return addrs }
NewMachineAddresses is a convenience function to create addresses
from a variable number of string arguments, applying any supplied
options to each address
NewMachineAddresses is a convenience function to create addresses from a variable number of string arguments applying any supplied options to each address