sábado, 20 de enero de 2007

L03-SMALLTALK

A continuacion esta lo que encontre sobre los comandos de Smalltalk que se pidieron en la tarea, se uso el Dolphin Smalltalk como interprete, el cual cuenta con tutoriales muy utiles para aprender el lenguaje.
Para crear un objeto en Smalltalk, pongamos comoejemplo un circulo, se utiliza la siguiente sintaxis:circulo := Circle new.

Para poner un If se hace:(expresion) ifTrue: [codigo]ifFalse: [codigo]

Para hacer ciclos se puede:
numero timesRepeat [codigo].
[expresion] whileTrue: [codigo]
[expresion] whileFalse: [codigo]
NUmero to: numero do:[codigo]
numero to: numero by: numero do:[codigo]

Para declarar arreglos se hace asi:
ArrayedCollection variableSubclass: #Array
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''

Las cadenas simplemente se definen asi: 'Hola mundo'

Un metodo se manda llamar:
animal correr.
animal correr:'rapido'.

No hay comentarios: