我的主要需求是使用其他编程语言中的开关盒之类的东西。
我有一个?x g1:state (true OR false OR UNDEF)
,最新的是从REST API传入的变量,我想基于该值执行不同的操作
我想要实现的是:如果将?x g1:state true
带到我的所有true
三元组中。如果是false
,请带给我所有对应的false
三元组。如果未定义最新值,则将所有三元组带给我,无论值多少。像这样的东西。
Bind ( if ('+test+'=true,?x g1:state true,Bind ( if ('+test+'=false,?x g1:state false,?x g1:state ?y1) as ?y) as ?xf)