Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Hash

  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    Hash

    Una domanda... non riesco a capire quello che sono questi Hash.... sono come gli enumeratori del C?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non sono un grande esperto, ma visto che non risponde nessuno ...

    Puoi vedere gli hash come dei vettori ad indirizzamento testuale.

    In JS vengono realizzati mediante semplici matrici:
    indirizzo['pippo'] = "Topolinia - via Rossa 23";
    indirizzo['pluto'] = "Topolinia - via Micky";
    ...

    In Perl non si puo` realizzare con i vettori: servono degli oggetti diversi: gli hash.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da Mich_
    Non sono un grande esperto, ma visto che non risponde nessuno ...

    Puoi vedere gli hash come dei vettori ad indirizzamento testuale.

    In JS vengono realizzati mediante semplici matrici:
    indirizzo['pippo'] = "Topolinia - via Rossa 23";
    indirizzo['pluto'] = "Topolinia - via Micky";
    ...

    In Perl non si puo` realizzare con i vettori: servono degli oggetti diversi: gli hash.
    ok grazie.... beh.. allora la sua utilità più che altro sta nel semplificare la lettura del codice... no?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Il Pazzo
    ok grazie.... beh.. allora la sua utilità più che altro sta nel semplificare la lettura del codice... no?
    Non direi.
    L'utilita` sta nello semplificare il codice stesso.
    Se non ci fossero, per leggre l'indiriszzo di pluto nell'esempio di prima dovresti:
    1. Avere una matrice 2xN in cui sistemare le coppie nome-indirizzo;
    2. Per la ricerca fare un loop sulla colonna dei nomi (puo` essere lungo)
    3. Estrazione dell'indirizzo.

    Con la hash (supponendo di avere la hash %indirizzo) ti basta:
    $indirizzo{'pluto'};

    vedi comunque il man perldata (primo paragrafo - "variable names")
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da Mich_
    Non direi.
    L'utilita` sta nello semplificare il codice stesso.
    Se non ci fossero, per leggre l'indiriszzo di pluto nell'esempio di prima dovresti:
    1. Avere una matrice 2xN in cui sistemare le coppie nome-indirizzo;
    2. Per la ricerca fare un loop sulla colonna dei nomi (puo` essere lungo)
    3. Estrazione dell'indirizzo.

    Con la hash (supponendo di avere la hash %indirizzo) ti basta:
    $indirizzo{'pluto'};

    vedi comunque il man perldata (primo paragrafo - "variable names")

    ok grazie...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.