我可以在 julia 中定义一个类似于原始数据类型的新类型吗?
Can I define a new type in julia that acts like primitive data type?
我想知道是否有任何方法可以在 Julia 中定义一个类似于原始数据类型的新类型,例如:
struct test
att1::MyType
end
假设我的 MyType
只是从 1 到 10。所以如果我创建这样的实例:
test1=test(11)
它应该给我一个错误。
我猜想有一种更简单的方法可以做到这一点,但我需要扩展 MyType 而不仅仅是从 1 到 10。
我想知道是否有任何方法可以在 Julia 中定义一个类似于原始数据类型的新类型,例如:
struct test
att1::MyType
end
假设我的 MyType
只是从 1 到 10。所以如果我创建这样的实例:
test1=test(11)
它应该给我一个错误。
我猜想有一种更简单的方法可以做到这一点,但我需要扩展 MyType 而不仅仅是从 1 到 10。