statemachine.

آلات الحالة المحدودة البسيطة
التحميل الان

statemachine. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Kyle Conroy
  • موقع ويب الناشر:
  • http://github.com/derferman/

statemachine. العلامات


statemachine. وصف

Statemachine هي وحدة بيثون توفر آلة حالة محددة بسيطة وسهلة الاستخدام يمكن تكييفها في أي قاعدة كود تقريبا. قم بإنشاء جهاز لحالة الحالة، ميكر في فئة Statemachine.machine. الشرط الوحيد هو حالة أولية، والتي تمثلها كسلاسل. إمبورت Statemachineclass Trafficlight (Statemachine.machine): Origy_state = 'Red'This Machine لن يفعل الكثير، ولكن يمكننا الحصول على الحالة الحالية >>> Stoplight = Tourlight ( ) >>> Stoplight.state'red'we يمكننا إضافة انتقالات الدولة باستخدام مصممة الحدث. هذه الوظائف تعيد قابلة للتقفير من التحولات. الانتقال هو مجرد اثنين من tuple. العنصر الأول هو قابلة للقتال للدول أو ويلكارد "*" أو حالة واحدة. العنصر الثاني هو الدولة المستهدفة .MPort Statemachineclass Trafficlight (statemachine.machine): INIVIC_STATE = 'Red' @ Statemachine.Event دورة DEF (الذاتي): العائد "الأحمر"، "الأخضر" العائد "الأخضر"، "الأصفر" العائد " سوف Red'Calling Red'Calling طريقة الدورة ستقوم بتحويل الجهاز إلى الحالة التالية. >>> Stoplight = Translight () >>> Stoplight.state'red'red '>>> Stoplight.cycle () >>>> "Green'InstallationPIP تثبيت STATEMACHINEPRODUCT's الصفحة الرئيسية


statemachine. برامج ذات صلة

عرضت

حساب تحلل مشروط ونماذج الطلب المنخفض بسهولة وكفاءة، وبالتوازي ...

82

تحميل