Tcl_LinkVar
可以将 C 变量直接链接到 Tcl 变量。当 C 中的变量发生变化时,Tcl 变量也会相应地发生变化。非常方便。
例子:
Tcl_LinkVar(interp, "player_x", (char *) &player.world_x, TCL_LINK_DOUBLE);
我想知道Guile是否支持类似的功能?或者当变量发生变化时,我每次都必须将值传递给方案中的变量。
Tcl_LinkVar
可以将 C 变量直接链接到 Tcl 变量。当 C 中的变量发生变化时,Tcl 变量也会相应地发生变化。非常方便。
例子:
Tcl_LinkVar(interp, "player_x", (char *) &player.world_x, TCL_LINK_DOUBLE);
我想知道Guile是否支持类似的功能?或者当变量发生变化时,我每次都必须将值传递给方案中的变量。