« Programmation Ruby/Types standards » : différence entre les versions

Contenu supprimé Contenu ajouté
Ganjo (discussion | contributions)
Ganjo (discussion | contributions)
Ligne 328 :
|-
| g ||Considère ''sizeof(float)'' caractères comme un flotant dans l'ordre réseau || Float
|-
| H || Extrait le code hexadécimal de chaque caractère (bit de poids fort en premier) || String
|-
| h || Extrait le code hexadécimal de chaque caractère (bit de poids faible en premier) || String
|-
| I || Considère ''sizeof(int)'' caractères comme un entier non signé || Integer
|-
| i || Considère ''sizeof(int)'' caractères comme un entier signé || Integer
|-
| L || Considère 4 caractères consécutifs comme un entier long non signé || Integer
|-
| i || Considère 4 caractères consécutifs comme un entier long signé || Integer
|-
| M || Décode les chaines "quoted printable" || String
|-
| m || Décode les chaines en Base64 || String
|-
| N || Considère 4 caractères consécutifs comme un entier long non signé dans l'ordre réseau|| Fixnum
|-
| n || Considère 2 caractères consécutifs comme un entier court non signé dans l'ordre du réseau|| Fixnum
|-
| P || Considère ''sizeof(char *)'' comme un pointeur et renvoi la taille de la chaine ainsi référencée || String
|-
| P || Considère ''sizeof(char *)'' comme un pointeur sur une chaine terminé par le caractère ''null'' (''\0'') || String
|-
| S || Considère 2 caractères consécutifs comme un entier court non signé dans l'ordre natif du système || Fixnum
|-
| s || Considère 2 caractères consécutifs comme un entier court signé dans l'ordre natif du système || Fixnum
|-
| U || Extrait une chaine encodé au format UTF8 comme des entiers non signés || Integer
|-
| u || Extrait une chaine encodé en UU || String
|}