9 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package govaluate
 | 
						|
 | 
						|
/*
 | 
						|
	Represents a function that can be called from within an expression.
 | 
						|
	This method must return an error if, for any reason, it is unable to produce exactly one unambiguous result.
 | 
						|
	An error returned will halt execution of the expression.
 | 
						|
*/
 | 
						|
type ExpressionFunction func(arguments ...interface{}) (interface{}, error)
 |