DART: So konvertieren Sie variable Bezeichnernamen, um nur für Variablen eines bestimmten Typs in Saiten in Zeichenfolgen zu konvertieren
-
21-12-2019 - |
Frage
hier mit dart verwenden.
Wenn der obige Titel vermuten lässt, habe ich eine Klasse (unten gezeigt), die drei BOOL-Instanzvariablen enthält.Was ich tun möchte, ist eine Funktion zu erstellen, die die Bezeichnernamen dieser Instanzvariablen inspiziert und jeden von ihnen in einer Zeichenfolge ausdruckt.Der .Declarations-Getter, der mit der Classmirror-Klasse geliefert wird, ist dies fast tutDas ist nicht gut.Also wirklich, was ich will, ist ein Weg, um nach Typ zu filtern (d. H. Geben Sie mir nur die booleschen Bezeichner als Saiten.) Jeder Weg, dies zu tun?
generasacodicetagpre.Ausgabe ist: ist verheiratet isboard2. isboard3. boolstostrings. BOOLEANHOLDER
Lösung
Beispielcode.
generasacodicetagpre.Ausgang:
generasacodicetagpre.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow