catch

Mattepuffo's logo
Gestire le eccezioni in Swift

Gestire le eccezioni in Swift

Swift ha diversi modi, tra quelli standard, di gestire le eccezioni.

In questo articolo vediamo qualche esempio; in un prossimo articolo vederemo come "creare" delle eccezioni custom.

Supponiamo di voler stampare il contenuto HTML di una pagina.

Mattepuffo's logo
Gestire le eccezioni in Dart

Gestire le eccezioni in Dart

Dart ha un modo un pò diverso di gestire le eccezioni, in quanto è possibile usare sia on che catch:

  • on -> viene deciso quale eccezione controllare, e viene stampato un messaggio custom
  • catch -> viene intercettata qualsiasi eccezione, ed è possibile visualizzare quale viene intercettata

Qua sotto vi ho postato 4 esempi:

  1. usando on
  2. usando catch
  3. usando un mix dei due
  4. come il primo, ma con finally

Mattepuffo's logo
Gestire le eccezioni in Kotlin

Gestire le eccezioni in Kotlin

La prima cosa che si nota in Kotlin, rispetto a Java, è che non è obbligatorio gestire le eccezioni.

Quindi questa riga è permessa:

File("file.txt").forEachLine { println(it) }

Se il file non esiste, il programma andrà in crash.

Mattepuffo's logo
Effettuare richieste AJAX in Javascript e Qwest

Effettuare richieste AJAX in Javascript e Qwest

Di solito uso jQuery per effettuare richieste AJAX; e questo peechè jQuery lo uso molto in generale.

L'altro giorno dovevo mettere su una pagina dimostrativa, senza fronzoli, e dovevo effettuare una richiesta AJAX.

Non mi andava di usare Javascript standard, e non mi andava neanche di andare di integrare jQuery solo per questo.

Allora mi sono messo alla ricerca di una libreria AJAX per Javascript, e alla mi sono imbattuto in Qwest!

Un'ottima libreria che usa tutti gli strumenti più moderni:

  • promises
  • XmlHttpRequest2
  • ecc