我在朱莉娅有几个函数,在给定一定的温度,压力或密度比的情况下,它们都在做等熵关系.我想制作三种类型,包括代表不同类型比率的Number(或Float64,无论哪种工作).
这些类型需要通过类型断言来区分(即:: PressureRatio!= :: TemperatureRatio).我可以创建一个单一的字段复合类型,但理想情况下它会将数字子类型化,以便数学运算按预期工作.
目前我已经尝试过创建Number的通用子类,但是当我尝试实例化它时,没有转换方法从Float64转到PressureRatio(例如).
任何人有任何想法,或更好的主意?
谢谢!
julia ×1