Come si dice questa affermazione correttamente?

2

Durante la lettura del codice, come si dice la seguente dichiarazione? (È stato preso da qualche codice C #, potrebbe essere molte lingue, però).

List<string>

Dici:

List of type string?

o

List of string

o

List of string type

o

Something else

    
posta Jessica Ward 08.10.2018 - 11:33
fonte

1 risposta

4

Il modo comune è quello di dire elenco di string .

Viene dalla convenzione matematica di pronunciare la notazione di una funzione : f (x) viene letto come "f di x". La convenzione è universale come la matematica, quindi ogni lingua umana avrà un modo locale di dirlo.

Anche se i generici non sono funzioni, sono tipi parametrizzati. Quindi, invece di applicare una funzione a un argomento tra (...) , si applica una definizione generica a un argomento di tipo tra <...> . Quindi, per analogia, viene usata la stessa formulazione.

A volte, in caso di ambiguità, viene utilizzato il più lungo elenco di tipo stringa . Ma IMHO la forma più lunga è usata solo se ci sarebbe il rischio di confusione con un parametro di funzione. In genere, quando si utilizza la funzione modello C ++ anziché la classe template.

    
risposta data 08.10.2018 - 12:10
fonte

Leggi altre domande sui tag