flutter - 有没有办法将飞镖绑定到lua?
问题描述
或者是否可以在 Dart/Flutter 中编写脚本?我想要做的是从字符串或文件运行片段代码,同时有办法与原始飞镖代码中的对象/函数进行交互。
我知道有一个官方的颤振库来解释 Lua 字符串(https://github.com/drydart/flutter_lua),但是该库不允许我绑定要在 Lua 脚本中使用的 Dart 函数和对象。
解决方案
好的,所以最后我根本没有使用lua。我选择构建自己的脚本语言并将其嵌入到 Dart 中,以实现我一开始想要的目标:双向绑定(从宿主语言调用脚本语言函数和在脚本中调用宿主语言函数)。
这是我目前在 Dart 中使用的脚本语言:https ://github.com/hythl0day/HetuScript
推荐阅读
- matlab - 使用 Matlab 从数字病理图像中分割染色细胞
- php - 数组值只返回第一个字符和额外的值
- python-3.x - 无法使 Python 3.7 在 Ubuntu 18.04 中运行
- codenameone - 在代号的容器中的两个图像之间添加空格
- android - Android 上的 Mapbox 无法添加源异常
- performance - 有没有办法在负载测试中找到搜索结果的响应时间?
- r - 如何在 R 包的手册中包含 Authors@R?
- java - 变量仅存储 Firebase 数据库的最后一个值
- javascript - 您可以访问 Chrome 开发者网络标签数据吗?
- ajax - 在提交表单时显示感谢信息