معرفی شرکت ها


arg-dispatch-0.1.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

function can be dispatched by its arguments
ویژگی مقدار
سیستم عامل -
نام فایل arg-dispatch-0.1.3
نام arg-dispatch
نسخه کتابخانه 0.1.3
نگهدارنده ['zen-xu']
ایمیل نگهدارنده ['zen-xu@outlook.com']
نویسنده zen-xu
ایمیل نویسنده zen-xu@outlook.com
آدرس صفحه اصلی https://github.com/zen-xu/arg_dispatch
آدرس اینترنتی https://pypi.org/project/arg-dispatch/
مجوز GPL-3.0
# arg_dispatch function can be dispatched by its arguments ## Example ```python from arg_dispatch import dispatch # Functions @dispatch def demo(a, b): return 'hello' @dispatch def demo(c): return 'world' demo(a=1, b=2) # return 'hello' demo(c=3) # return 'world' # try to call a function which has not been registed demo(d=4) # raise `FunctionNotRegist` # Methods class Demo(object): @dispatch def demo(self, a, b): return 'hello' @dispatch def demo(self, c): return 'world' instance = Demo() instance.demo(a=1, b=2) # return 'hello' instance.demo(c=3) # return 'world' # try to call a method which has not been registed instance.demo(d=4) # raise `FunctionNotRegist` ``` ## Notice💣 **positional arguments must be required** ```python demo(1, 2) # Boom!💣, raise `ArgumentError` instance.demo(1, 2) # Boom!💣, raise `ArgumentError` ``` **default value is also not supported** ```python @dispatch def demo(a, b=1): # Boom!💣, raise `ExistDefaultValue` return 'hello' class Demo(object): @dispatch def demo(self, a, b=1): # Boom!💣, raise `ExistDefaultValue` return 'hello' ```


زبان مورد نیاز

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl arg-dispatch-0.1.3:

    pip install arg-dispatch-0.1.3.whl


نصب پکیج tar.gz arg-dispatch-0.1.3:

    pip install arg-dispatch-0.1.3.tar.gz