Typedef en Scala
Comment puis-je définir le type de Scala?
Comme
type MySparseVector = [(Int, Double)]
en Haskell ou
typedef MySparseVector = std::list<std::pair(int, double)>>
en C++?
J'ai essayé
type MySparseVector = List((Int, Double))
mais ne peut pas comprendre comment le faire fonctionner. Si j'écris ceci dans le début du fichier de classe je me suis Attendue "de la classe ou de la définition de l'objet" d'erreur.
PS Désolé, j'ai fait une faute de frappe. J'ai essayé d'utiliser la Liste[(Int, Double)] en Scala.
Vous devez vous connecter pour publier un commentaire.
Exemple d'utilisation:
Types doivent être définies à l'intérieur d'une classe ou d'un objet. Vous pouvez les importer par la suite. Vous pouvez également définir dans un objet de package - pas d'importation est requis dans le même paquet, et vous pouvez les importer dans d'autres packages. Exemple: