C'è un argomento comune sull'inizializzazione di variabili multiple in un solo liner, ovvero:
Consider for example int i, j = 1; which might lead some people to mistakingly believe both variables are being initialized
Potremmo sostenere che qualcuno dovrebbe conoscere abbastanza la sintassi della sua lingua da non confondersi. Un altro argomento potrebbe essere come sviluppatori che impariamo così tante lingue che possiamo commettere errori tra le specificità tra le lingue.
Tuttavia, per quel caso molto specifico, mi chiedo quanto segue: esiste addirittura un linguaggio in cui la sintassi i, j = 1 inizializza entrambe le variabili?
Se non questo argomento non si applica.