Sintaxis smalltalk 1 1 PDF

Title Sintaxis smalltalk 1 1
Author Dante Poblete
Course Paradigmas de Programación
Institution Universidad Tecnológica Nacional
Pages 5
File Size 89.1 KB
File Type PDF
Total Downloads 95
Total Views 132

Summary

Download Sintaxis smalltalk 1 1 PDF


Description

PDP – Sintaxis Smalltalk – versión 1.1

Universidad Tecnológica Nacional – Facultad Regional Buenos Aires Cátedra de Paradigmas de Programación

    Autores: - Nicolás Pérez Santoro – [email protected] - Carlos Lombardi – [email protected]

Historial de Revisiones Versión V 1.0 V 1.1

Fecha Revisado por Carlos 02/09/2008 Carlos 16/09/2008

Detalles Versión Inicial, se edita. Métodos que esperan vs. parámetros

Índice Sintaxis, mensajes y métodos .................................................................................... 2 Mensajes ............................................................................................................... 2 Mensajes unarios ............................................................................................... 2 Mensajes binarios .............................................................................................. 2 Mensajes de palabras claves (keyword messages) .............................................. 2 Cosas que no son mensajes .................................................................................... 3 Precedencia ........................................................................................................... 3 Sintaxis de un método............................................................................................ 4 Ejemplo ............................................................................................................. 4 Distinta cantidad de parámetros ......................................................................... 5

página 1 de 5

PDP – Sintaxis Smalltalk – versión 1.1

Sintaxis, mensajes y métodos Mensajes   

Mensajes unarios   9 squared   !!"!#! $ 

Mensajes binarios   2 + 3 $!%!!&! !'!#(") ## # *+%,"!%!-+ ,$  $) ("( ./"-0 -  2@5 

Mensajes de palabras claves (keyword messages) 11++, ,  2 raisedTo: 4 +213  'hellohorum' copyReplaceAll: 'h' with: 'c' 4555555(# 55   $!!  !6!(!789! :## 

página 2 de 5

PDP – Sintaxis Smalltalk – versión 1.1

Cosas que no son mensajes $-#.(# • .#)# ;  • (.#( )  >)(.  *- /4#  #4.4    2 squared + 3 squared raisedTo: 2 - ((2 squared) + (3 squared)) raisedTo: 2   !#! !+#! 2!,#!  !%! #"2 !%!1,  6 # 1,+     3 + 4 * 2  11 ,%?#12 4#,%2 (@A+  #!%!!A!#" #-( !,%2 A+! !,%2A+ !(-##(4 ##!,%2 A+!    2 raisedTo: 2 raisedTo: 2  *"#+( #- !66!  !789!# "" (2 raisedTo: 2) raisedTo: 2 

página 3 de 5

PDP – Sintaxis Smalltalk – versión 1.1   valorNuevo := valorViejo raisedTo: 2 + 3. B# C#(.  

Sintaxis de un método .)    $( )!D!  /(#( !;!  #.  

Ejemplo (##(pepita !!#((#:# (  F#!8!(  $###()# (((.8 ## #(#.   .)andaA:  andaA: otroLugar "me piden que cambie de lugar" | distancia | distancia := ubicacion distanciaHasta: otroLugar. (distancia > vueloMaximo) ifTrue: [self vola: distancia. ubicacion := otroLugar]. ^ubicacion  8 $"!8!)#) #)##(#  !DD!#)# !!

página 4 de 5

PDP – Sintaxis Smalltalk – versión 1.1  >))# (# . G!;!#. ()!;!!!H( )"# . 

Distinta cantidad de parámetros #)## (." (# parte1DelNombre: arg1 parte2DelNombre: arg2 ... ##8# ()4" andaA: otroLugar comiendo: gramos "me piden que cambie de lugar y de paso coma algo" ... variables y código ...  $## IC)4"  dateUnaVuelta "me piden que pasee un rato por donde esté" ... variables y código ... 

página 5 de 5...


Similar Free PDFs