xultimatex έγραψε:To tuple τί ακριβώς είναι;
Η απευθείας μετάφραση από τα Αγγλικά γίνεται σε αυτό που λέμε
ν-άδα, δηλ. ένα διατεταγμένο πεπερασμένο σύνολο από στοιχεία.
Στην περίπτωση του κώδικα που σας δώσαμε, η static μέθοδος
tuples στην κλάση
common.ListHelpers έχει ως σκοπό να χωρίσει ένα πλήθος, έστω
Μ από αντικείμενα που βρίσκονται στην λίστα list σε τυχαίες
ν-άδες (
ν < M) χωρίς επανάληψη (ένα αντικείμενο δεν εμφανίζεται ποτέ σε δύο διαφορετικές
ν-άδες).
Το μέγεθος της
ν-άδας ορίζεται από την παράμετρο
tuple_size (δηλ.
tuple_size ==
ν).
Εννοείται ότι πρέπει να ισχύει ότι το
Μ είναι ακέραιο πολλαπλάσιο του
ν.