在类和对象中§

有关的详细信息,请参阅主要文档 上下文

Raku 与许多其他语言一样,使用class关键字定义类。紧随其后的块可能包含任意代码,就像任何其他块一样,但类通常包含状态和行为声明。示例代码包括通过has关键字引入的属性(状态)和通过method关键字引入的行为。

在面向对象中§

有关的详细信息,请参阅主要文档 上下文

使用class关键字声明类,通常后跟一个名称。

class Journey { }

此声明将导致创建一个类型对象,并将其安装在当前包和当前词法范围内,名称为Journey。您还可以按词法声明类

my class Journey { }

这会将其可见性限制为当前词法范围,如果类是嵌套在模块或另一个类中的实现细节,这将非常有用。