Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dart能否将数组或字典对象传递给本机扩展?_Dart - Fatal编程技术网

dart能否将数组或字典对象传递给本机扩展?

dart能否将数组或字典对象传递给本机扩展?,dart,Dart,我可以通过dart\ U句柄将数组或字典对象从dart传递到本机扩展吗?如果可能的话,怎么做?我不知道dictionary对象,但是你可以用array/list来做。您可以在这里看到,Dart_CObject结构可以是Dart_CObject_kArray类型,您可以通过在Dart_对象上调用as_数组获得: 结构{ 输入长度; 结构_Dart_CObject**值; }as_阵列; 然后,您可以以普通数组的形式访问列表中的值,例如获取第一个元素,其中消息的类型为Dart_CObject*: D

我可以通过dart\ U句柄将数组或字典对象从dart传递到本机扩展吗?如果可能的话,怎么做?

我不知道dictionary对象,但是你可以用array/list来做。您可以在这里看到,Dart_CObject结构可以是Dart_CObject_kArray类型,您可以通过在Dart_对象上调用as_数组获得:

结构{ 输入长度; 结构_Dart_CObject**值; }as_阵列; 然后,您可以以普通数组的形式访问列表中的值,例如获取第一个元素,其中消息的类型为Dart_CObject*:

Dart_CObject*param0=message->value.as_array.values[0]; 我做了一个项目,我使用列表作为本机代码的参数。您的相关部分可在此处找到: