书栈网 · BookStack 本次搜索耗时 0.055 秒,为您找到 65 个相关结果.
  • 37. 容器

    容器 变量是什么? 标量容器 Callable 容器 绑定 Scalar 容器和 listy things 赋值和绑定给数组变量 绑定到数组元素 展平, 项和容器 自引用数据 类型约束 Definedness 约束 自定义容器 容器 本节介绍了处理变量和容器元素时所涉及的间接级别。解释了 Raku 中使用的容器的不同类型,以及适...
  • 66. 系统交互

    系统交互 通过命令行获取参数 以交互方式获取参数 同步和异步运行程序 通过原生 API 进行操作系统调用 系统交互 通过命令行获取参数 最简单的方法是使用 @*ARGS 变量从命令行获取参数;此数组将包含程序名称后面的字符串。 %*ENV 将包含环境变量,因此如果您使用: export API_KEY = 19671964179661...
  • 69. 文件句柄和输入输出

    文件句柄和输入输出 标准化 UTF8-C8 输入 unicode 代码点和代码点序列 名称别名 命名序列 Emoji 序列 Raku 对 Unicode 有很高的支持。本文档旨在概述和描述不属于例程和方法文档的 Unicode 功能。 有关 MoarVM 内部字符串表示的概述,请参阅 MoarVM 字符串文档 。 文件句柄和输入输出 ...
  • 53. 面向对象

    使用对象 类型对象 类 属性 方法 self 私有方法 子方法 继承 对象构造 Roles Role Application Stubs 元对象编程和自省 内省 can methods mro name parents Object Orientation in Raku Raku 有很多预先定义好的类型,这...
  • 13. 类和对象

    类和对象 从类开始 状态 静态字段? 方法 私有方法 构造函数 消费我们的类 继承 重写继承到的方法 多重继承 also 声明符 自省 重写默认的 gist 方法 类和对象 Raku 有一个丰富的内置语法来定义和使用类。 默认构造函数允许为创建的对象设置属性: class Point { has In...
  • 22. Iterator 和 Iterable 角色

    Iterator 和 Iterable 角色 如何迭代:上下文化和主题变量 经典循环以及为什么我们不喜欢它们 Iterator 和 Iterable 角色 Raku 是一种函数式语言,但在处理复杂的数据结构时,函数需要保持住。特别是,他们需要一个可以应用于所有这些界面的统一接口。此接口由 Iterator 和 Iterable 角色提供。 I...
  • 24. 模块包

    模块包 什么是模块? 何时使用模块 使用模块 磁盘上的模块 文件和模块命名 unit 关键字 如果我省略了`module`会发生什么? 词法别名和安全 模块包 注意 “模块”是 Raku 中的重载术语; 本文档重点介绍 module 声明符的使用。 什么是模块? 模块,如类和 grammars,是一种包 。模块对象是 Modu...
  • 47. 输入/输出权威指南

    基础知识 导航路径 What’s an IO::Path anyway? Working with files Writing into files Writing new content 追加内容 从文件中读取 使用 IO::Path Using IO::Handle 错误的做事方法 别去管 $*SPEC 字符串化 IO::Path ...
  • 36. 要避免的陷阱

    要避免的陷阱 变量和常量 常量在编译时计算 赋值为 Nil 产生不同的值, 通常是 Any 使用块来插入匿名状态变量 Blocks 提防空 “block” 对象 给属性赋值 BUILD 防止从构造函数参数中自动初始化属性 空白 regex 中的空白不按字面匹配 模棱两可的解析 块与散列切片的歧义性 化简与数组构造函数的歧义性 小于与单...
  • 48. 列表序列与数组

    Literal Lists The @ sigil Reset a List Container Iteration Testing for Elements Sequences Slips Lazy Lists Immutability List Contexts List Assignment Context Flattening “...