第七章 使用嵌入式 Python (四)
弥合 ObjectScript 和嵌入式 Python 之间的差距
由于 ObjectScript 和 Python 语言之间的差异,将需要了解一些有助于弥合语言之间差距的信息。
在 ObjectScript 方面,%SYS.Python 类允许从 ObjectScript 使用 Python。
在 Python 方面,iris 模块允许使用 Python 中的 ObjectScript。在 Python 中,键入 help(iris) 以获取其方法和函数的列表。
使用 Python 内置函数
builtins 包在 Python 解释器启动时自动加载,它包含语言的所有内置标识符,例如基对象类和所有内置数据类型类、异常类、函数和常量。
可以将此包导入 ObjectScript 以访问所有这些标识符,如下所示:
set builtins = ##class(%SYS.Python).Import("builtins")
Python print() 函数实际上是内置模块的一个方法,因此现在可以在 ObjectScript 中使用此函数:
USER>do builtins.print("hello world!")
hello world!
开始 - 请拉到页面底部查看该系列文章第一部分 
.png)

