textarea is empty

‎تطبيق در پايتون ـPython Match

Previous >    <Next  

‎دستور‎match‎ براي اقدامات مختلف براساس شرايط مختلف استفاده ميشود .اين دستور ‎يكي از چندين بلوك كدي كه بايد اجرا شود انتخاب ميكند.

‎فرمت استفاده ـSyntax

match expression:
  case x:
    code block
  case y:
    code block
  case z:
    code block

‎نحوي كار آن بدين صورت است‎:

‎مثال ـ در مثال زير با استفاده از شماره روز هفته ، نام روز چاپ ميشود.

--(go to editor for change code and run)

‎مقدار پيش فرض ـDefault Value

‎اگر بخواهيد يك بلوك كد زماني كه هيچ تطابق ديگري وجود ندارد اجرا شود، از كراكتر زير خط ‎_‎به عنوان آخرين مقدار‎case _:‎‎ ‎استفاده كنيد.

‎مثال ـ مقدار پيش فرض

--(go to editor for change code and run)

‎مقدار‎_‎ هميشه مطابقت دارد، بنابراين مهم است كه آن در آخرين ‎حالت قرار داشته باشد، تا بعنوان يك پيش فرض عمل كند.

‎تركيب مقادير ـCombine Values

‎از كراكتر پايپ‎|‎ به عنوان عملگر or در ارزيابي ‎case‎ ‎براي بررسي تطابق بيش از يك مقدار استفاده كنيد.

‎مثال ـ نمونه چند مقدار‎case

--(go to editor for change code and run)

‎دستور شرطي نگهبان ـif Statement as Guards

‎ميتوان دستورif را در ارزيابيcase بعنوان شرط اضافي بگنجانيد.

‎مثال ـ شرط اضافي در ارزيابيcase

--(go to editor for change code and run)


Previous >    <Next