me trataroncómo definir una clase en una sola línea?
class X begin end
y
class X {}
Neight correcta. ¿Cuál es el código correcto?
me trataroncómo definir una clase en una sola línea?
class X begin end
y
class X {}
Neight correcta. ¿Cuál es el código correcto?
correcta y verificada ejemplo:
class C; end
y otro, solución complicado :)
C = Class.new
muchas gracias – Freewind
Olvidaste que 'Class.new' acepta un argumento que es la clase de la cual heredar. Esto es especialmente bueno para definir clases de excepción ... 'MyCustomNotImplementedError = Class.new (NotImplementedError)' –
mayoría de las veces, es de nueva línea el delimitador de declaración Si quiere varias declaraciones en la misma línea, debe usar; que también es compatible. – Gishu