PHP introduces a method that allows you to pick out all public values of an instance. C'è un modo per farlo in Scala? Vale a recuperare tutti i valori di tutti i campi pubblici di una classe istanziata (non oggetto).Come ottenere campi pubblici (ei rispettivi valori) di un'istanza in Scala/Java
diamo noi assumere Ho questa classe
class TestElement(datatype: Datatype, var subject: String, var day: Int, var time: Int)
extends DataElement(datatype: Datatype) {
def to(group: Group) = group.add(this);
}
var element = new TestElement(datatype, "subject", 1, 1);
Quello che mi serve dal metodo in oggetto, è quello di ottenere una mappa o di due collezioni di valori.
var element.method // the function I need
ret: (("subject", "subject"), ("day", 1), ("time", 1)) // its output
eccellente, grazie mille – sdkfasldf
Cosa fa la sintassi ': _ *'? –