方法

您可以使用典型的Java编程语法调用方法。您还可以在文字上调用方法。还支持可变参数。以下示例展示了如何调用方法:

  • Java

  • Kotlin

// 字符串文字,计算结果为 "bc"
String bc = parser.parseExpression("'abc'.substring(1, 3)").getValue(String.class);

// 计算结果为 true
boolean isMember = parser.parseExpression("isMember('Mihajlo Pupin')").getValue(
		societyContext, Boolean.class);
// 字符串文字,计算结果为 "bc"
val bc = parser.parseExpression("'abc'.substring(1, 3)").getValue(String::class.java)

// 计算结果为 true
val isMember = parser.parseExpression("isMember('Mihajlo Pupin')").getValue(
		societyContext, Boolean::class.java)