用户:Raj查看:0 回复:0 评论:0 创建时间:2020-01-31T12:44:27
龟函数(2/2)
在源码编辑器中使用海龟函数即可连接海龟编辑器,由海龟编辑器负责处理数据及返回结果,源码编辑器负责调用数据及运行结果。

用户可使用Python语言定义源码积木,实现源码编辑器和海龟编辑器的联合互通。

浏览器:谷歌chrome喵版本以上
(360等浏览器都不行哦)
设备环境:网页端(PC客户端功能开发中)
#2、海龟编辑器设备环境:客户端最新版v0.8.3以上
#二、执行函数
源码编辑器:定义海龟函数,作为发送的指令
海龟编辑器:定义相同命名的函数,作为接收的事件

在海龟编辑器上,选择 设置>工具>启动Kitten Server,保持在Server运行的状态

源码编辑器:点击开始,执行海龟函数,触发海龟编辑器相应函数执行
海龟编辑器:开始执行函数内的指令


源码编辑器:定义海龟函数,获取返回值;
海龟编辑器:定义相同命名的函数,末尾返回字符串。

源码编辑器:点击开始,执行海龟函数,触发海龟编辑器相应函数执行,获取返回值;
海龟编辑器:开始执行函数内的指令,将返回值传输到源码编辑器。

源码编辑器:定义海龟函数,点击“+”按钮添加参数,作为输入值
海龟编辑器:定义相同命名的函数,点击“+”按钮添加参数,末尾返回数值

源码编辑器:点击开始,执行海龟函数,触发海龟编辑器相应函数执行,输入参数222
海龟编辑器:开始执行函数内的指令,将运算结果“666”返回到源码编辑器

掌握了基本用法后,通过2个案例来了解下具体用法。
1、在海龟编辑器中定义一个[图灵机器人]函数
定义函数后,编写相应代码,最后记得要return,返回数据,否则源码编辑器无法收到内容。

2、在源码编辑器中同样定义一个[图灵机器人]函数
根据自己的需求编写脚本积木

3、运行
源码编辑器:询问并获得答复,作为参数传输到海龟编辑器
海龟编辑器:调用图灵机器人的接口,匹配参数,返回相应的值到源码编辑器

1、在海龟编辑器中定义一个[天气]函数

2、在源码编辑器中同样定义[天气]函数

3、运行
源码编辑器:询问并获得答复,作为参数传输到海龟编辑器;
海龟编辑器:调取天气库,匹配参数,返回相应的值到源码编辑器。

源码编辑器与海龟编辑器中,定义的函数名称必须一致。
注意:函数不支持数字命名

海龟编辑器中未设置参数,源码编辑器设置了,则报错。

海龟编辑器中设置了参数,而源码编辑器未设置,则报错。

当源码编辑器调用多个海龟函数时,必须等一个函数执行完毕后才会继续执行下一个函数。
海龟函数“等待”执行,等待2秒,执行完毕,
对话积木执行,调用海龟函数“b”。

当海龟编辑器返回多个值的时候,源码编辑器以元组类型(如图)展现

如果在海龟编辑器中,函数没有设定返回值时,
则在源码编辑器中返回NaN。

当在海龟编辑器中存在多个同名函数时,以海龟编辑器后定义的函数输出结果为准,后面的函数会覆盖前面的。
