Python indenting (Htan: Πολυ spam ρε παιδί μου)

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Nov 17 12:25:51 EET 2004


On 2004-11-17 10:40, Antonios Christofides <anthony at itia.ntua.gr> wrote:
>Kostas Zorbadelos wrote:
>>> true = 1
>>> if true:
>>>     print "Λίγο περίεργο είναι ότι βασίζεται στο indentation για nesting"
>>>     print "αλλά ok δεν είναι πολύ χάλια."
>
>> Tha me pistepseis an sou po oti yparxoun kai pleonektimata se ayto?
>
> Εγώ ρε παιδιά γιατί δεν έχω ακόμα ανακαλύψει _μειονέκτημα_ σ' αυτό το
> feature;

Δεν ξέρω.

Μάλλον δεν έχει χρειαστεί ποτέ να γράψεις κάτι σαν αυτό σε C, όπου το
indentation χρησιμοποιείται για να βοηθήσει τον άνθρωπο να κατανοήσει τι
συμβαίνει ΧΩΡΙΣ ΟΜΩΣ ΝΑ ΕΠΗΡΕΑΖΕΤΑΙ το τι κάνει το πρόγραμμα:

   227	/*
   228	 * Registered by nd_load() as the reader pfi_t when a parameter is stored in a
   229	 * nd-param lookup table.
   230
   231	 * Debugging output is sent with a log level of MUX_TL_ND.
   232	 */
   233
   234	static int
   235	mux_param_get(queue_t *q, mblk_t *mp, void *cp)
   236	{
   237		muxparam_t	*pp = (muxparam_t *)cp;
   238
   239		strlog(MUX_MID, 0, MUX_TL_ND, SL_TRACE,
   240		    "qname %s qp 0x%x mp 0x%x retrieving value of ndd param %s",
   241		    mux_qname(q), q, mp, pp->mux_param_name);
   242		(void) mi_mpprintf(mp, "%d", pp->mux_param_value);
   243		return (0);
   244	}

Σε C, που αδιαφορεί παντελώς για το indentation, μπορώ να γράψω άνετα τέτοια
πράγματα.  Σε python φοβάμαι πάντα ότι θα γίνει κάτι περίεργο όταν γράψω κάτι
σαν τις γραμμές 239-241.




More information about the Linux-greek-users mailing list