Ejemplos de algunas operaciones comunes

Ejemplos de algunas operaciones comunes



Asignación: asignarle una cadena a otra
char *strcpy(char [], const char[]); # en C 
cadena1=cadena2;                     # en C++
cadena1 := cadena2                   # en Smalltalk
Concatenación: unir dos cadenas de caracteres.
pareja = "Joshua" + " y " + "Marina"          # en Python
$pareja = "Joshua"." y "."Marina"     # en Perl y PHP
pareja = "Luisa" & " y " & "Carmen"  # en Visual Basic
pareja = "Luisa" + " y " + "Carmen"; # en C++ y Java con la clase String.
pareja := 'Luisa' , ' y ' , 'Carmen'.  # en Smalltalk
strcat(cadena1,cadena2); strcat(cadena1, cadena3); # en C (Debe haber suficiente espacio en la primera)
Nº de caracteres de una cadena
int strlen(const char[]); # en C Devuelve el nº de caracteres sin contar el '\0'
cadena.length();          # en C++
cadena size.              # en Smalltalk
len(cadena)               # en Python
Comparación: Compara dos cadenas en orden lexicográfico
int strcmp(const char[], const char[]); # en C Devuelvee <0 si la 1ª es menor, >0 si es mayor y 0 si son iguales
cadena1 == cadena2; cadena1>cadena2; etc. # en C++ Devuelve un valor de verdad
cadena1 = cadena2                       # en Smalltalk Devuelve true o false.

Multiplicar una cadena: repetir una cadena un número de veces
$puntos ="." x 5 # pone 5 puntos en Perl
puntos := Generator generateJoin: '.' repeat: 5.   # Genera una cadena de 5 puntos en Smalltalk
puntos = "." * 5              # Genera una cadena de 5 puntos en Python

About the author

Admin
Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 comentarios:

Copyright © 2013 ZoneTechNi and Blogger Themes.