我有一个简单的类,我想在构造函数启动的方法中为只读属性赋值,但它说[ts] Cannot assign to 'readOnlyProperty' because it is a constant or a read-only property.
为什么即使我process从构造函数调用,我也不能为属性赋值?
示例代码:
class C {
readonly readOnlyProperty: string;
constructor(raw: string) {
this.process(raw);
}
process(raw: string) {
this.readOnlyProperty = raw; // [ts] Cannot assign to 'readOnlyProperty' because it is a constant or a read-only property.
}
}
Run Code Online (Sandbox Code Playgroud) 如果我有一个向量:
let mut v = vec![0, 1, 2, 3, 4, 5];
Run Code Online (Sandbox Code Playgroud)
我遍历它:
for &item in v.iter() {}
Run Code Online (Sandbox Code Playgroud)
请问&item这里是一个引用或值?看起来它是&零件的参考,但阅读细节似乎表明它很有价值???
所以Unity中有一个功能支持将PSB文件导入为2d字符:
https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@1.2/manual/index.html
(尽管它只适用于 PSB,但出于某种原因,它被称为 PSD 导入器)
所以我在 Krita 中制作了一个简单的火柴人来用于我的新游戏,然后我注意到 Krita 不允许我导出为 PSB!不仅如此,连GIMP都不支持PSB!
我没有 Photoshop,所以有没有办法在没有 Photoshop 的情况下将我必须的 PSD 转换为 PSB?