Supposons que j'ai cette classe simple:Génération des structures de données cycliques immuables
public class Pair {
public readonly object first;
public readonly object second;
public Pair(object first, object second) {
this.first = first;
this.second = second;
}
}
Il serait impossible de générer un graphique cyclique de paires.
Comment créeriez-vous une classe similaire, qui est encore immuable, mais qui peut être utilisée d'une manière ou d'une autre pour générer des graphiques cycliques?
Cela me semble impossible, d'ailleurs. – configurator
Une bonne réponse va être spécifique à la langue. Vous devriez marquer ceci dans votre langue de préférence. –
Utiliser l'évaluation paresseuse et définir les cycles récursivement – Dario