también hay algo de esto en el foro ingles: https://forum.openoffice.org/en/forum/v ... 21&t=58135
No había tenido tiempo de ponerlo en practica, ahora si. Si bien Basic no es santo de mi devoción, con esto se ve muy interesante, por ejemplo, las matrices son bastante pobres, pero con clases podemos hacer lo siguiente:
Código: Seleccionar todo
REM ***** BASIC *****
Sub Main
Dim list As Object
'Hacer referencia a la librería es solo por claridad del código
list = factory.createPyList()
list.add(1)
list.add(2)
list.add(3)
MsgBox list.to_string()
list.add("Uno").add("Dos").add("Tres")
MsgBox list.to_string()
list.extend(Array(4, 5, 6)).extend(Array("Siete", "Ocho"))
MsgBox list.to_string()
list.delete(5)
MsgBox list.to_string()
MsgBox list.exists("Siete")
MsgBox list.reverse().to_string()
Msgbox list.reverse().to_string()
list.extend(Array(4, 4, 4, 4, 5, 5, 5, 5, 5, 6)).extend(Array("Siete", "Ocho", "Ocho"))
Msgbox list.to_string()
Msgbox list.unique().to_string()
End Sub
Ahora, el limite es su imaginación...
Un abrazo