By karelriemelneel | March 13, 2010 - 8:59 pm - Posted in Duimzuigerij, Nederlands, Uit het dagboek van een programmeur

image by silentfuzions, edited by Gsorsnoi

Dit gaat niet over leren strings, maar wat ik je over strings wil leren.

Het mogen dan misschien niet de eerste mensen zijn waarvan je dit zou verwachten, maar het zijn wel met name de programmeurs die dagelijks in strings zitten te werken. En ik kan het weten. Ik ben er zelf ook één.
Naast dat rare touwtje dat de suggestie moet wekken dat je ondergoed draagt, betekent ‘string’ in het Engels namelijk ook “een reeks lekkers”. Euh… sorry, ik bedoelde natuurlijk “een reeks leTTers”!

Strings hebben diverse functies en eigenschappen.
Je kunt …

  • een nieuwe string opbouwen.
    Ja, zelfs die veter is een keer door iemand gemaakt.
  • het formaat bepalen van een string.
    “Welke maat zoek je?”
  • een rij strings vinden (array).
    Kledingrekje.
  • een positie vinden van een string.
    “Hè, deze zit helemaal niet lekker”.
  • een string uitbreiden.
    Knak!
  • een string laten vallen.
    “Oeps!”
  • een string oppakken.
    “Ja sorry, die is van mij!”
  • een string verlaten.
    “En nu wij.”
  • of achter laten.
    Als aandenken.
  • een string verzenden.
    Vurige correspondentie!
  • een string ontvangen.
    “Nee m-mam, ik k-kan mijn post zelf wel open maken.”
  • een string kwijt zijn.
    Ga ik toch gewoon zonder naar mijn werk?
  • een string zoeken.
    “Draagt ze er nou wel of niet eentje?”
  • een string terugvinden.
    “Dat wordt dan 270 euro exclusief voorrij kosten voor het vervangen van een wasmachinepomp.”
  • een deel van een string zoeken.
    “Zo’n waslabel zou toch moeten opvallen op zo’n minuscuul stukje stof?”
  • strings koppelen.
    Alternatieve vluchtpoging bij gebrek aan lakens.
  • een string doorgeven.
    “Hè gatver!”
  • een string verplaatsen.
    “Zo’n touwtje in je bilnaad zit toch niet zo fijn hoor!”
  • een string in een string vinden.
    “Ah! Daar was je dus!”
  • strings samenvoegen.
    Mocht je nog in de groei zijn, dan plak je ze gewoon aan elkaar.
  • een string teruggeven.
    “Ze lijken zo op elkaar hè?”
  • een string opdelen.
    Kinky snoepondergoed.
  • een string hergebruiken.
    Nee, dan toch liever zonder naar mijn werk.
  • een string vervangen (functie ‘reverse string’!)
    Deze week de gele kant, volgende week de bruine.
  • een string vervangen.
    Dat dan liever!
  • op zoek gaan naar een space in je string.
    Scheten laten kan tot ongewenste gevolgen leiden.
  • een string deleten.
    De rek is er uit.

Zoals je ziet kun je echt een hele hoop met strings. Ze zijn alleen nooit even betrouwbaar. Een string is namelijk nooit integer. En of je nu een lange of een korte string hebt, een vaste of een variabele, je kunt er in elk geval erg mee lachen!

Nog een paar leuke uitspraken over strings:

“Ik heb nu een nieuwe string”
“Ik kan hem die string niet meegeven”
“Hij pakt gewoon die string”
“Mijn string is niet meer zichtbaar”
“Ik ben mijn string kwijt”
“Ik zag een string voorbij komen”  – [update: 26 april 2010]

… en veel veel meer …

Geloof het of niet, maar dit soort uitspraken hoor je bij mij op het werk dus IEDERE DAG!

Inmiddels is er ook een Deel 2 verschenen in deze string-verzameling. Die vind je hier.