一种描述python程序的语言,具有简洁的高阶注释,比如“(a->a)>[a]>[a]”,但你不敢称它们为“类型”

rightarrow的Python项目详细描述


注释

这种语言是根据以下概念构建的:

  • 命名类型: int long float complex str unicode 文件 您的类名在这里 ,…
  • 列表: [int] [[long]] ,…
  • 元组: (int,long) (float,(int,regex)) ,…
  • 字典: {string:float} {(str,str):[complex]} ,…
  • 联合体: int long float str file ,…
  • "一切顺利": ??
  • 函数,在此函数之后命名此库:-)
    • str ->; int
    • (int) ->; int
    • (int,int) ->; int
    • ((int,int)) ->; int
    • (str文件) ->; 某些类
    • (int,*[str]) ->; [(str,int)]
    • (int,*[int], **{int: str}) ->; str
  • 对象: 对象(self_type,field1:int,field2:str, …)
  • 多态类型(其中 ~a ~b ~c 范围超过任何其他类型 类型。语法可能会更改;实际上没有偏好)
    • ~a ->; ~a
    • [~a] ->; [~a]
    • ((~a,~b)) ->; ~a

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务