Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Απορίες σχετικά με εσοχές - Indentation

Απορίες σχετικά με εσοχές - Indentation 10 Χρόνια 11 Μήνες πριν #1944

  • seeder
  • Το Άβαταρ του/της seeder
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 34
  • Ληφθείσες Ευχαριστίες 3
Μετα απο λίγη μελέτη, προσπαθώντας να λύσω ένα πρόβλημα που αντιμετώπισα σχετικά με τις εσοχές των γραμμών στην Python, διάβασα ότι ο τρόπος που συνύστατε περισσότερο ως στάνταρ στην συγραφή του κώδικα μας είναι για κάθε εσοχή να χρησιμοποιούμε 4 φορές το SPACE αντί του TAB.

To συγκεκριμένο πρόβλημα που αντιμετώπισα συνέβη λόγω του ότι είχα χρησιμοποιήσει ένα κομμάτι κώδικα ο οποίος είχε 4 SPACE και εγώ έβαζα to Tab, πράμα που από ότι διάβασα δεν πρέπει να συμβεί σε καμία περίπτωση και για αυτό μου πετούσε σφάλμα.

Κατόπιν χρησιμοποιούσα και εγώ στις εσοχές τα SPACE, αν και ομολογώ οτι ειναι λίγο βαρετό και το πληκτρολόγιο θα πετάξει κάνα ελατήριο καμιά φορα με όσα χτηπήματα.

Τώρα πάλι δουλέυω πάνω σε ένα framework και ο τύπος που το ξεκίνησε χρησιμοποιεί TABS και άντε πάλι ξαναγράφω kai εγω με ΤΑΒS.

Να μην το κουράζω άλλο θα ήθελα εμπειρικά να μου πείτε την γνώμη σας ...

Πως δουλέυεται εσείς με το ένα ή το άλλο ;
Ευχαριστώ προκαταβολικά!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απορίες σχετικά με εσοχές - Indentation 10 Χρόνια 11 Μήνες πριν #1946

  • johnp
  • Το Άβαταρ του/της johnp
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 3
  • Ληφθείσες Ευχαριστίες 1
Χρησιμοποίησε κάποιον editor που να τα κάνει αυτόματα δλδ να βάζει κενά στο TAB και να κάνει αυτόματα αλλαγή στην εσοχή.

Προσωπικά χρησιμοποιώ τον emacs και δεν τον αλλάζω με τίποτα.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απορίες σχετικά με εσοχές - Indentation 10 Χρόνια 11 Μήνες πριν #1947

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Και το IDLE, που έρχεται με την Python έχει μετατατροπή των tab σε spaces. Οπότε χρησιμοποιείς ότι σε βολεύει. Προσωπικά προτιμώ vim με διαστήματα αλλά πατώντας tab.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απορίες σχετικά με εσοχές - Indentation 10 Χρόνια 11 Μήνες πριν #1948

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Σύμφωνα με το PEP8
Never mix tabs and spaces.

The most popular way of indenting Python is with spaces only. The second-most popular way is with tabs only. Code indented with a mixture of tabs and spaces should be converted to using spaces exclusively. When invoking the Python command line interpreter with the -t option, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended!

For new projects, spaces-only are strongly recommended over tabs. Most editors have features that make this easy to do.
Όλοι πρακτικά οι editors έχουν επιλογή «replace tabs with spaces».
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.511 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου