[Python-checkins] peps: Added rationale for functional API defaulting to 1 as the start.

ethan.furman python-checkins at python.org
Sat Jun 29 04:32:49 CEST 2013


http://hg.python.org/peps/rev/7c185dda44ac
changeset: 4967:7c185dda44ac
user: Ethan Furman <ethan at stoneleaf.us>
date: Fri Jun 28 19:32:40 2013 -0700
summary:
 Added rationale for functional API defaulting to 1 as the start.
files:
 pep-0435.txt | 4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/pep-0435.txt b/pep-0435.txt
--- a/pep-0435.txt
+++ b/pep-0435.txt
@@ -467,6 +467,10 @@
 ... cat = 3
 ... dog = 4
 
+The reason for defaulting to ``1`` as the starting number and not ``0`` is
+that ``0`` is ``False`` in a boolean sense, but enum members all evaluate
+to ``True``.
+
 
 Proposed variations
 ===================
-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /