Cercando in giro le misure di alcuni fogli (se ricordo bene gli A3) mi sono imbattuto in un sito interessante: PaperSizes.io!

In pratica ha tantissime (se non tutte) misure standard internazionali dei fogli.

Nella barra in alto avete dei filtri che riguardano il tipo di foglio e/o il paese di origine.

Ecco un'altra libreria per il parsing della riga di comando in Java: JOpt!

Molto semplice da usare, forse più di altre; ma forse anche meno flessibile e completa.

Però non mi dispiace, soprattutto se vogliamo qualcosa di semplice e da creare al volo.

Se usate Maven aggiungete questa dipendenza:

        <dependency>
            <groupId>net.sf.jopt-simple</groupId>
            <artifactId>jopt-simple</artifactId>
            <version>5.0.4</version>
        </dependency>

args4j è una delle varie librerie per eseguire il parsing della riga di comando in Java.

Se usate Maven aggiungete questo al vostro pom.xml:

        <dependency>
            <groupId>args4j</groupId>
            <artifactId>args4j</artifactId>
            <version>2.33</version>
        </dependency>

TkInter è uno dei vari framework per la costruzione di interfacce grafiche per Python.

E' disponibile sia per la versione 2.x che per la 3.x, ed è quello incluso di default; quindi in teoria per usarlo non si dovrebbe installare nulla.

Almeno per quanto riguarda Python in senso stretto, perchè in realtà va installata la libreria Tcl/Tk.

Unire array in Kotlin ricorda la classica concatenzaione.

Da quanto ho capito, non ci sono funzioni apposite, ma basta concaternali.