Dart通过Ffi来实现字符串类型在Isolate里共享的方法
其实就是将字符串转换为字节数组,然后用\0作为结尾表示字符串的结束;
这样就可以定义一个字节数组作为字符串的容器(当然会有要求字符串不能超长,否则会截断,和C语言的字符串使用方式很像了)
而且\0在java,js里打印都是会没有任何显示的(但是会占用字节),所以很适合当作字符串结尾来用(因为\0在字符显示层面没有任何意义)
posted on 2023-11-23 22:58 Silentdoer 阅读(25) 评论(0) 编辑 收藏 举报