我对 Svelte 很陌生,我想为网站构建一个主题。当我希望按钮具有一定的外观和动画时,我是否创建一个新的 Button 组件并每次都使用插槽,或者我是否只为此按钮创建一个具有一些 css 代码的类并使用标准 html 按钮?
当然,两种方法都可以,但是哪一种更苗条呢?
我刚刚了解到可以使用自定义数据类型来初始化枚举。
这不会使枚举成为结构的子集吗?Enum 可以是具有单个未命名变量的结构,该变量初始化一次且无法更改(如 Java 中的 Final 变量)。此外,没有方法可以实现到枚举。
像这样:
enum E {
ONE(String)
}
struct S {
one: String
}
Run Code Online (Sandbox Code Playgroud)
因此,在内存中,单个变量结构和枚举看起来是相同的。
这是真的还是我错过了什么?