Skip to content

Error al utilizar una clase "Intento de reasignar valor a la funcion 'constructor'" #228

@ShinMugenNoKabe

Description

@ShinMugenNoKabe

Reportando bug

no escribir en esta área y marcarlo al completar el issue.

  • Error global, no me deja correr Latino.
  • El error ocurre en una palabra reservada. Por ejemplo: si osi sino (escribir la palabra reservada en detalles).
  • Es un error en una función específica (escribir la función en detalles).
  • Es una falla de memoria (memory leak).
  • El error solo ocurre en el REPL (al ejecutar latino sin parámetros).

no escribir en esta área y marcarlo al completar el issue.

Más detalles:
Al intentar definir una clase (en este caso Triangulo, basada en los ejemplos) el compilador de latino muestra el siguiente mensaje: Intento de reasignar valor a la funcion 'constructor'. El mismo problema ocurre con distinto número de parámetros.

Probado en versión 1.4.4 en Windows 11 y Kubuntu 25.10.

Código en donde ocurre:

clase Triangulo

    base = 0
    altura = 0
    
    funcion constructor(b, a)
        mi.base = b
        mi.altura = a
    fin

    funcion area()
        retornar mi.base * mi.altura / 2
    fin

fin

t = Triangulo(9, 8)
escribir(t.base)
escribir(t.altura)
escribir(t.area())

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions