Benennung von Haskell-Modulen

8

Ich mache die 99 Haskell-Probleme: Ссылка

Ich kann Module wie "Nine.hs" benennen und oben in dieser Datei haben

%Vor%

aber im Interesse der Kürze möchte ich "9.hs" schreiben und

haben %Vor%

leider gibt mir das einen Parse-Fehler. Gibt es einen Weg, es zu tun?

    
nebffa 29.04.2013, 06:41
quelle

2 Antworten

11

Nein, Modulnamen dürfen nicht mit einer Ziffer beginnen. Sie könnten es jedoch so etwas wie P9 nennen.

    
hammar 29.04.2013, 06:57
quelle
10

Aus Kapitel 5 des Haskell-Berichts 2010 :

  

Ein Modulname ... ist eine Folge von einem oder mehreren Bezeichnern, die mit Großbuchstaben beginnen, getrennt durch Punkte, ohne Leerzeichen.

Also nein, das ist in Standard Haskell nicht möglich.

Mir ist keine Spracherweiterung bekannt, mit der Sie tun könnten, was Sie wollen.

    
dave4420 29.04.2013 06:52
quelle

Tags und Links