Definieren von print () - ähnlichen Funktionen für einen neuen Typ in Julia

8

Um einen neuen Typ in Julia druckbar zu machen, welche Methoden soll man definieren? Ich glaube, dass man nur show definieren sollte, was dann das Verhalten anderer Funktionen wie folgt hervorruft:

  • drucken
  • Zeichenfolge
  • repl_show
  • showcompact
  • showall

Welche dieser Methoden muss für einen neuen Typ definiert werden?

    
John Myles White 01.01.2013, 23:07
quelle

1 Antwort

10

Wenn die Basisquelle eine zuverlässige Referenz ist, hat base/version.jl nur print() und show definiert (und show hängt von print ab)

%Vor%

An dieser Stelle liegt es an Ihnen, ob Sie sich auf eine gemeinsame Funktion verlassen wollen; Sie implementieren einfach alle diese Funktionen auf diese Weise. Beispiel:

%Vor%

-

%Vor%     
lgautier 11.01.2013 21:01
quelle

Tags und Links