Jak uzyskać instancję Classw Scali? W Javie mogę to zrobić:
Class<String> stringClass = String.class;
Jaki byłby odpowiednik w Scali?
Jak uzyskać instancję Classw Scali? W Javie mogę to zrobić:
Class<String> stringClass = String.class;
Jaki byłby odpowiednik w Scali?
Odpowiedzi:
Jest Metoda A classOf w scala.Predefpobierającą reprezentacja runtime typu klasy.
val stringClass = classOf[String]
Możesz użyć tej getClassmetody, aby pobrać obiekt klasy instancji w czasie wykonywania w taki sam sposób jak Java
scala> val s = "hello world"
s: String = hello world
scala> s.getClass
res0: Class[_ <: String] = class java.lang.String