当前位置: 首页>>代码示例>>Python>>正文


Python Var.type方法代码示例

本文整理汇总了Python中mypy.nodes.Var.type方法的典型用法代码示例。如果您正苦于以下问题:Python Var.type方法的具体用法?Python Var.type怎么用?Python Var.type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在mypy.nodes.Var的用法示例。


在下文中一共展示了Var.type方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: self_type

# 需要导入模块: from mypy.nodes import Var [as 别名]
# 或者: from mypy.nodes.Var import type [as 别名]
        
        fdef.type = wrapper_sig
        return fdef

    Instance self_type(self):
        return self_type(self.tf.type_context())

    Scope make_scope(self):
        return Scope(self.tf.type_map)
        

class Scope:
    """Maintain a temporary local scope during transformation."""
    void __init__(self, dict<Node, Type> type_map):
        self.names = <str, Var> {}
        self.type_map = type_map

    Var add(self, str name, Type type):
        v = Var(name)
        v.type = type
        self.names[name] = v
        return v

    NameExpr name_expr(self, str name):
        nexpr = NameExpr(name)
        nexpr.kind = nodes.LDEF
        node = self.names[name]
        nexpr.node = node
        self.type_map[nexpr] = node.type
        return nexpr
开发者ID:SRiikonen,项目名称:mypy,代码行数:32,代码来源:transformtype.py

示例2: add

# 需要导入模块: from mypy.nodes import Var [as 别名]
# 或者: from mypy.nodes.Var import type [as 别名]
 def add(self, name, type):
     v = Var(name)
     v.type = type
     self.names[name] = v
     return v
开发者ID:SRiikonen,项目名称:mypy-py,代码行数:7,代码来源:transformtype.py

示例3: add

# 需要导入模块: from mypy.nodes import Var [as 别名]
# 或者: from mypy.nodes.Var import type [as 别名]
 def add(self, name: str, type: Type) -> Var:
     v = Var(name)
     v.type = type
     self.names[name] = v
     return v
开发者ID:FlorianLudwig,项目名称:mypy,代码行数:7,代码来源:transformtype.py


注:本文中的mypy.nodes.Var.type方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。