【发布时间】:2018-06-30 04:10:09
【问题描述】:
参考adding module in micropython,我试图创建一个具有本地方法的类。在文档中给出了如何添加本地方法,并且第一个参数应该是 mp_obj_t 类型,它是数据结构本身。但是,我在问如何像其他方法一样传递额外的参数?我尝试使用 mp_obj_t * args 作为第二个参数,但 STATIC MP_DEFINE_CONST_FUN_OBJ_1 给出错误。我对STATIC MP_DEFINE_CONST_FUN_OBJ_VAR 进行了同样的尝试,但它不支持将mp_obt_t 作为第一个参数传递,因为STATIC MP_DEFINE_CONST_FUN_OBJ_VAR 需要int。我很新,所以我想问如何向可以接受参数的类添加方法?
【问题讨论】:
标签: micropython