Skip to content

bath script是一种简单的脚本,可以理解成有顺序的待办事项,这是一个安卓实现,用于任务提示;bath script is simple script language, can be a ordered TODO list. This is a android implement. Anyway, this English is no use. Even if you read this, you can't use this app. Because syntax is Chinese, you can't even type it.

License

Notifications You must be signed in to change notification settings

bestcondition/bath-script-for-android

Repository files navigation

bath-script-for-android

语法

  1. 用四个空格缩进,用缩进表示代码块
  2. 必须有个主函数
  3. 函数定义必须在全局环境下,不能在函数中定义函数

函数定义

函数名:
    语句1
    语句2

tips:

  • 标点符号是中文的冒号
  • 语句可以一条都没有

函数调用

函数名

就直接写函数名就好了,没什么花里胡哨的

条件判断

如果 条件 :
    语句
否则:
    语句

tips:

  • 中文冒号
  • 可以没有否则
  • 就是如果跟一个条件最后加上个中文冒号
  • 条件两头的空格会被忽略掉,为了方便看代码,条件两头可以加上空格,不影响显示的

等待事件

当 条件 时:
    语句

和条件语句差不多,多了个时而已,没有否则

普通语句

语句

普通语句和函数调用的区别就是,这个普通语句是否是一个函数名

示例

主函数:
    到了晚上
    洗衣服
    睡觉闹钟设定
    当 睡觉闹钟响 时:
        睡觉
    如果 作业写完了:
        娱乐
    否则:
        写作业
    
洗衣服:
    脏衣服放洗衣机里
    闹钟定时
    当 洗衣服的闹钟响 时:
        晾晒衣服

睡觉:
    睡觉了
    闭上眼

等待事件

主函数:
    开始了哈
    当 22点闹铃响起 时:
        收拾准备睡觉
        睡觉
    玩游戏
    结束

递归调用

主函数:
    递归
    结束

递归:
    执行一次
    如果 还想继续递归 :
        递归

About

bath script是一种简单的脚本,可以理解成有顺序的待办事项,这是一个安卓实现,用于任务提示;bath script is simple script language, can be a ordered TODO list. This is a android implement. Anyway, this English is no use. Even if you read this, you can't use this app. Because syntax is Chinese, you can't even type it.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages