En mis publicaciones recientes sobre el uso u omisión de una palabra clave "nueva" en Scala ("new" keyword in Scala) me dijeron que la omisión proviene del hecho de que ciertas clases tienen objetos complementarios definidos con el método apply en ellos. Mi pregunta es: ¿podemos decir o existe alguna regla general para distinguir qué clases/objetos tienen un objeto complementario y aplicar el método?Scala: objetos complementarios y palabra clave "nueva"
Gracias de antemano y lo siento es una pregunta estúpida, pero viene de un fondo de Java es un poco confuso.
Puede buscar en los scaladocs. O si usa un IDE, el código completado debe mostrarlo. – drexin
Estoy usando eclipse, ¿cómo debería decirme si estoy usando un compañero o no? – Bober02
Su pregunta no era si debería usar un acompañante, sino cómo distinguir qué clases tienen un compañero con la aplicación definida y el IDE muestra una C para la clase o una O para el objeto en la lista de finalización del código. – drexin