Update 3.PikaScript标准开发流程.md

This commit is contained in:
Lyon 2021-08-27 19:06:42 +08:00 committed by GitHub
parent 871cc65216
commit 6c6dcf7d1b

View File

@ -160,24 +160,26 @@ def set(argPath: str, val: any):
### b)新建一个类
现在我们可以在Math.py里面新建类了比如我们要新建一个`Adder`类来实现相关的加法运算我们就可以在Math.py里面添加Adder类然后我们希望Adder可以为整形、浮点型数据提供加法运算那么就可以添加addInt方法和addFloat方法。
现在我们可以在Math.py里面新建类了比如我们要新建一个`Adder`类来实现相关的加法运算我们就可以在Math.py里面添加Adder类为了节省内存Adder类从TinyObj基类中继承。
然后我们希望Adder可以为整形、浮点型数据提供加法运算那么就可以添加addInt方法和addFloat方法。
``` python
# Math.py
class Adder:
class Adder(TinyObj):
byInt(a:int, b:int)->int:
pass
byFloat(a:float, b:float)->float:
pass
```
上面的一段代码中我们定义了Adder类并添加了两个方法的声明`byInt(a:int,b:int)->int`表示方法名为byInt,输入参数为a和ba和b的类型都是int型而返回值也是int型返回值由`->int`来确定这都是python的标准语法是带类型声明的写法。
上面的一段代码中我们定义了`Adder`类,并添加了两个方法的声明,`byInt(a:int,b:int)->int`表示方法名为byInt,输入参数为`a``b``a``b`的类型都是`int`型,而返回值也是`int`型,返回值由`->int`来确定这都是python的标准语法是带类型声明的写法。
我们再向math.py里面添加一个Multiplier类用来实现乘法Multiplier的写法如下所示
我们再向math.py里面添加一个Multiplier类用来实现乘法Multiplier的写法如下所示Multiplier类同样从`TinyObj`基类中继承
``` python
# Math.py
class Multiplier:
class Multiplier(TinyObj):
byInt(a:int, b:int)->int:
pass
byFloat(a:float, b:float)->float: