|
Escrito por Atlante Guerrero
|
|
jueves, 13 de diciembre de 2007 |
|
Página 7 de 9 LSL OPERADORES Los operadores se utilizan para ejecutar operaciones sobre dos operandos. Un ejemplo típico es 1 + 2, donde 1 y 2 son operandos, y el + es el operador. Este concepto puede ampliarse mucho más lejos con LSL ya que los operandos pueden ser variables ,además del caso especial de los operadores de asignación que requieren que los operadores de la izquierda sean una variable. | Operador | Descripcion | ejemplo | | () [] . | Parentesis, Brackets, and Dot | do this second (do this first) | | (type) | Tipo | message = "The result is:" + (string) result; | | ! ~ ++ -- | NOT, One's Complement, Increment, Decrement | counter++; | | * / % | Multiply/Dot-Product, Divide, Modulus/Cross-Product | rollover = (count + 1)%5; | | - | Resta | one = 3 - 2; | | + | Suma o unión de strings | two = 1+1; text = "Hello" + "World"; | | + | Concatenation or joining Lists | myList = [1, 2, 3] + [4, 5]; newList = oldList + addList; | | << >> | Left Shift, Right Shift | eight = 4 << 1; | | < <= > >= | Menor que, menor o igual que, Mayor que, mayr o igual que | isFalse = (6 <= 4); | | == != | Comparacion igual, comparacion distintol | isFalse = ("this" == "that"); | | & | Bitwise AND | zero = 4 & 2; four = 4 & 4; | | ^ | Bitwise XOR | zero = 4 ^ 4; six = 4 ^ 2; | | | | Bitwise OR | four = 4 | 4; six = 4 | 2; | | || | Comparison OR | isTrue = (FALSE || TRUE); | | && | Comparison AND | isFalse = (FALSE && TRUE); | | = += -= *= /= %= | Asignacion | four = 4; |
|
|
Modificado el ( lunes, 17 de diciembre de 2007 )
|