Italian subtitles

← 01ps-10 Soluzione per Stringhe

dummy description

Get Embed Code
9 Languages

Showing Revision 1 created 11/23/2012 by roberto.pauletto.

  1. La risposta corretta è
  2. tutte tranne la seconda opzione
  3. Vediamo perchè
  4. Facciamo ad esempio, che la stringa s
  5. sia, diciamo, "duck"
  6. Nel primo esempio, concateniamo a con s
  7. quindi prendendo la stringa dalla posizione uno otteniamo ancora duck
  8. che è la nostra stringa originale
  9. Questo funziona. Per la seconda scelta colleghiamo duck
  10. Il primo carattere, a posizione zero in duck
  11. sarà d, successivamente concateneremo quella d
  12. con il resto della stringa, restituendoci la stringa originale duck
  13. Bene, sembra funzionare, ma dobbiamo ricordarci che s
  14. potrebbe anche essere una stringa vuota
  15. Se tentassimo di recuperare il carattere a posizione 0,
  16. otterremo un errore visto che non ci sono caratteri a posizione 0
  17. visto che non ci sono caratteri in s
  18. Proseguendo, se tentiamo di aggiungere una stringa vuota
  19. in s, otteniamo esattamente ciò che avevamo prima visto che non aggiungiamo nulla
  20. L'ultima opzione, non sembra proprio palese
  21. che funzioni per una stringa vuota
  22. sembra controintuitivo che prendendo tutti i caratteri dalla posizione 0 in avanti
  23. non otteniamo un errore visto che non ci sono caratteri
  24. Bene, occorre ricordare che per l'operatore di sottosequenza
  25. questo non causa un errore
  26. Come mai? Perchè