活动介绍
file-type

零基础学Odoo12:函数调用与数据类型解析

PDF文件

下载需积分: 50 | 1.41MB | 更新于2024-08-08 | 71 浏览量 | 56 下载量 举报 收藏
download 立即下载
"零基础学Odoo12实施项目的教程,专注于函数调用,讲解了如何在Express语言中正确地激活和使用函数。教程通过示例介绍了形参列表和内置函数的使用,同时提供了EXPRESS语言参考手册,涵盖语言基础、数据类型、声明语句、块、接口规范等内容。" 在Odoo12的实施项目中,函数调用是实现业务逻辑的关键部分。在学习函数调用时,我们需要理解如何匹配形参个数和类型以确保与函数定义相一致。例如,定义了一个名为`midpoint_of_line`的函数,该函数接受一条线段(line)作为参数,并返回一个点(point)作为结果。形参列表在调用时必须与函数定义的参数类型和数量对应。 在Express语言中,函数调用的语法是`function_call=(bult_in_function | function_ref) [actual_parameter_list]`。这意味着你可以调用内置函数(如`ABS`, `ACOS`, `SIN`等)或自定义函数,后面跟随实际参数列表。参数列表由一对括号包围,其中每个参数是一个表达式。 Express语言的基础包括字符集、保留字、数据类型和声明语句。字符集中包含数字、字母、下划线和特殊字符。保留字分为关键字、运算符保留字和用于标准函数、过程的标识。数据类型包括基本类型如`NUMBER`、`INTEGER`、`REAL`、`LOGICAL`,以及聚集数据类型如`ARRAY`、`BAG`、`LIST`、`SET`和`ENTITY`类型。自定义数据类型允许用户根据需求定义新的数据结构。 声明语句包括类型声明、实体声明、常量声明和算法声明。在实体声明中,有属性(Attributes)、局部规则(LocalRules)和超类与子类的概念。算法声明则涉及参数、局部变量、函数和过程的定义。规则(Rule)是表达业务逻辑的关键部分。 接口规范如`USE`和`REFERENCE`用来导入和使用其他模块的功能,它们之间存在一定的制约关系。隐式引用如常量引用、实体引用、函数引用和过程引用简化了代码的编写。 通过深入学习这个教程,初学者能够逐步掌握Odoo12中的函数调用和Express语言基础,从而成功实施进销存项目。

相关推荐