按着 python 的语法设计一个门静态语言,你们会喜欢吗?
python 的内存管理行为会有循环引用。rust 这样的又太麻烦。我的想法是在编译期探测循环引用。如果发现循环引用,就让用户自己手动管理内存。不知道可行不?
class User:
groups = list[Group]()
class Group:
users = list[User]()
这个可以探测出循环引用,所以得修改为:
class User:
groups = list[weak_ptr[Group]]()
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 对对,go我就看过tutorial没写过,_开头区分是python...
--
修改:hgoldfish FROM 183.253.23.*
FROM 183.253.23.*