不允许使用以下代码:
public static var steps(default, setSteps):Int = 1;
是否可以在没有静态构造函数的情况下执行此操作(如果我是正确的,则为 __init__)?
特别是我只想让步骤成为一个公开可读的变量,它也应该是公开可写的,但只允许正值。将强制执行此约束的 setSteps 函数。
最干净(最紧凑)的方法是什么?
不允许使用以下代码:
public static var steps(default, setSteps):Int = 1;
是否可以在没有静态构造函数的情况下执行此操作(如果我是正确的,则为 __init__)?
特别是我只想让步骤成为一个公开可读的变量,它也应该是公开可写的,但只允许正值。将强制执行此约束的 setSteps 函数。
最干净(最紧凑)的方法是什么?