Preguntas con la etiqueta [traits]

Lista traits preguntas

¿Cuál es la ventaja de utilizar una clase abstracta en lugar de un rasgo (aparte del rendimiento)? Parece que las clases abstractas pueden ser reemplazadas por rasgos en la mayoría

Dada una lambda, ¿es posible determinar su tipo de parámetro y tipo de retorno? Si es así, ¿cómo? Básicamente, quiero lambda_traitsque se pueda utilizar de las siguientes maneras: auto lambda

Escribí un programa que tiene el rasgo Animaly la estructura Dogque implementan el rasgo. También tiene una estructura AnimalHouseque almacena un animal como objeto de rasgo Box<Animal>. trait Animal {

¿Qué es un rasgo sellado?

0
respuestas
376
votos
114.3k
vistas

Las clases selladas se describen en 'Programación en Scala', pero los rasgos sellados no. ¿Dónde puedo encontrar más información sobre un rasgo sellado? Me gustaría saber si un rasgo sellado

Un autotipo para un rasgo A: trait B trait A { this: B => } Dice que " Ano se puede mezclar en una clase concreta que no se extienda