func (i *IndexedContext) LoadArgument(argumentNumber int32, argLen int32) ([]byte, error) {
	if argumentNumber < int32(len(i.args)) && argumentNumber >= 0 {
		if len(i.args[argumentNumber]) == int(argLen) {
			return i.args[argumentNumber], nil
		}

		return nil, fmt.Errorf("invalid argument length: %d (expected: %d)", argLen, len(i.args[argumentNumber]))
	}

	return nil, fmt.Errorf("invalid argument number: %d (max: %d)", argumentNumber, len(i.args))
}
// LoadArgument for empty context doesn't load anything.
LoadArgument for empty context doesn't load anything.
// LoadArgument for empty context doesn ' t load anything .
func (i *IndexedContext) LoadArgument(argumentNumber int32, argLen int32) ([]byte, error) {
	if argumentNumber < int32(len(i.args)) && argumentNumber >= 0 {
		if len(i.args[argumentNumber]) == int(argLen) {
			return i.args[argumentNumber], nil
		}
		return nil, fmt.Errorf("invalid argument length: %d (expected: %d)", argLen, len(i.args[argumentNumber]))
	}
	return nil, fmt.Errorf("invalid argument number: %d (max: %d)", argumentNumber, len(i.args))
}
func ( i * IndexedContext ) LoadArgument ( argumentNumber int32 , argLen int32 ) ( [ ] byte , error ) { if argumentNumber < int32 ( len ( i . args ) ) && argumentNumber >= 0 { if len ( i . args [ argumentNumber ] ) == int ( argLen ) { return i . args [ argumentNumber ] , nil } return nil , fmt . Errorf ( " " , argLen , len ( i . args [ argumentNumber ] ) ) } return nil , fmt . Errorf ( " " , argumentNumber , len ( i . args ) ) }
LoadArgument for empty context doesn't load anything.
LoadArgument for empty context doesn ' t load anything .