Calendrier de l'Avent Geek Women Japan 2016 Ceci est un article de remplacement pour le 24ème jour. J'ai résumé ce à quoi j'étais accro récemment en faisant Scala.
La chaîne de Scala peut utiliser des méthodes autres que java.lang.String, je vais donc la présenter. Il n'y avait presque aucune information en japonais, donc je vais la résumer. (J'ai vérifié s'il y avait un revers Ruby dans Scala)
La recherche de "Scala String" sur Google va frapper le site de Hishidama en premier lieu. La première chose qui y est écrite est:
Scala gère les chaînes comme java.lang.String. Autrement dit, il s'agit d'une chaîne de caractères Java elle-même et d'un objet immuable.
Si vous ne lisez que ceci, cela ressemblera à "La chaîne Scala et la chaîne Java sont identiques". (* Je suis désolé d'avoir fini de lire ici même s'il y a une suite)
Les méthodes des classes suivantes peuvent être utilisées comme méthodes pouvant être utilisées avec Scala.
scala> var hoge="scala"
hoge: String = scala
scala> hoge.reverse
res0: String = alacs
scala> hoge.length
res1: Int = 5
Parce que StringOps est défini comme une fonction à convertir automatiquement (implicitement) dans Predef.
Recommended Posts