videos para palabras mas lista generador etiquetas ejemplos buscadas scala

para - Scala: palabra clave como nombre del paquete



tags para videos de youtube (2)

El ajuste del objeto en un `(la cita al lado de 1) debería funcionar.

xxx.xxx.`object`

Estoy tratando de usar una biblioteca Java (no hay código fuente disponible) que define algún paquete xxx.xxx.object . Scala se queja de la presencia de "objeto" en el nombre del paquete, por lo que no puedo importar de él, y tampoco puedo referirme a sus clases con un nombre completo.

¿Hay alguna manera de evitarlo?


Para completar la answer , la especificación del lenguaje Scala menciona que una importación se compone de id :

id ::= plainid | ‘/`’ stringLit ‘/`’

un identificador también puede estar formado por una cadena arbitraria entre comillas (los sistemas host pueden imponer algunas restricciones sobre cuáles cadenas son legales para los identificadores). El identificador entonces se compone de todos los caracteres, excluyendo las propias comillas.

Las cadenas encerradas entre comillas son una solución cuando se necesita acceder a los identificadores de Java que son palabras reservadas en Scala.
Por ejemplo, la declaración Thread.yield() es ilegal, ya que el yield es una palabra reservada en Scala. Sin embargo, aquí hay una solución alternativa:

Thread.`yield`()