2016-03-28 8 views
3

ジュリアの「抽象型」の目的は何ですか?継承階層に型を使用する以外に使用はありますか?Juliaで抽象型キーワードを使用する理由

abstract Animal 

type Dog <: Animal 
    sound 
    color 
end 

type Bird <: Animal 
    sound 
    color 
end 

属性とメソッドを継承する機能がない場合の目的は何ですか?

答えて

9

これは多くの用途があるため、これはおそらくreading through the manualという価値があります。マニュアル一例を引用

抽象型コンクリートの型が適合するコンテキストを提供するタイプの階層の構築を可能にします。これにより、アルゴリズムを特定の整数型に制限することなく、整数型の任意の型に簡単にプログラムすることができます。

関連する問題