Sono abituato a delimitare le dichiarazioni di un punto e virgola da Java, quindi naturalmente lo faccio anche nel codice Scala. Sento anche che il codice è più facile da leggere, perché è evidente dove finisce un'istruzione e ne inizia un'altra. Ma molte volte quando inserisco un pezzo di codice Scala su SO, il codice viene modificato solo per rimuovere i punti e virgola.
- Dovrei usare i punti e virgola o no? Esistono linee guida o stili di codifica "ufficiali"?
- Ci sono casi in cui sono richiesti i punti e virgola, altrimenti il codice è ambiguo?