实现引用调用的辅助类。

pyCallB的Python项目详细描述


Sourcecode on GitHubLicenseGitHub tag (latest SemVer incl. pre-release)GitHub release (latest SemVer incl. including pre-releases)GitHub release date
GitHub Workflow StatusPyPIPyPI - StatusPyPI - Python VersionDependent repos (via libraries.io)
Libraries.io status for latest releaseRequires.io
Codacy - QualityCodacy - CoverageCodecov - Branch CoverageLibraries.io SourceRank
Read the Docs

皮卡比

实现引用调用的辅助类。在

Python不允许用户区分call by valuecall by reference 参数传递。Python的标准类型通过值传递给函数或 方法。类的实例通过引用(指针)传递到函数或 方法。在

通过实现包装类CallByRefParam,任何类型值都可以 通过引用传递。此外,标准类型,如intbool 可以由派生包装类处理。在

示例

# define a call-by-reference parameter for integer valuesmyInt=CallByRefIntParam()# a function using a call-by-reference parameterdeffunc(param:CallByRefIntParam):param<<=3# call the function and pass the wrapper objectfunc(myInt)print(myInt.value)

贡献者

许可证

这个Python包(源代码)是在Apache License 2.0下授权的。在


SPDX许可证标识符:Apache-2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java生成随机浮点,包括两个边界   java三层体系结构风格是如何工作的?一些简单的例子   多线程可以使用线程。在Java中,在循环中使用sleep(),以便定期执行某些操作?   读取循环上的java HibernateMysql异常   java使用带有Apache Ivy的自定义存储库,未找到解析程序   filenotfoundexception在读取时出现问题。Java中的txt文件   嵌入式tomcat 8.0.21中的java Spring websocket   java为什么我需要创建一个类的引用,然后创建一个B类的对象   java Splashscreen动画在Mac OS中更新时闪烁   JavaSpring3。名为“zoneManagerDelegate”的x Bean必须是[com.ms.adsp.delegate.sapi.zoneManagerDelegate]类型,但实际上是[$Proxy20]类型   java SQLite:没有这样的专栏;不明错误   java将JTable定位到JFrame中JPanel中的(x,y)位置   java在导入组织方面面临挑战。知道。xchart*   xml读取Java中的SVG元素并跳过某些包含文本的元素   java Spring Redis问题:Redis缓存中的GetAllCacheNames不能与RedisCacheManager一起使用   java Vertex Hazelcast:集群问题   java如何编辑osgi托管服务实现使用的属性文件?   java Android活动并行启动?   java AWS Lambda用于将excel转储到数据库中