Go에서 수식 평가
Go에서 미리 정의된 값으로 수식을 평가하려면 govaluate와 같은 외부 패키지를 사용해야 합니다. 이 패키지는 문자열로 표현된 수식을 평가하는 편리한 방법을 제공합니다.
수식을 평가하려면 다음 단계를 따르세요.
govaluate 패키지 가져오기:
import "github.com/Knetic/govaluate"
수식 문자열에서 새 평가 가능한 표현식을 만듭니다.
expression, err := govaluate.NewEvaluableExpression("(x + 2) / 10")
평가에 사용할 매개변수 값의 맵을 정의합니다.
parameters := make(map[string]interface{}, 8) parameters["x"] = 8
매개변수 값을 사용하여 표현식을 평가합니다.
result, err := expression.Evaluate(parameters)
오류를 확인하고 결과를 검색합니다.
if err != nil { // Handle error } fmt.Println(result)
이렇게 하면 Python 예제와 같이 1이 인쇄됩니다.
위 내용은 Go에서 수식을 어떻게 평가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!