Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 775 Bytes

README_en.md

File metadata and controls

46 lines (35 loc) · 775 Bytes

Description

YYC is a tiny interpreter that can realize Chinese programming and supports Node.js extension.



Usage

Class Poetry {
  constructor(person) {
    this.person = person
  }

  say() {
    match(this.person) {
      case 'LiBai':
        return print('故人西辞黄鹤楼, 烟花三月下扬州')
      case 'ZhangJi':
        return print("姑苏城外寒山寺, 夜半钟声到客船")
      case 'SuShi':
        return print(`人生如逆旅,我亦是行人`)
      default:
        return print('选择: 李白 | 张继 | 苏轼')
    }
  }

}

def l = new Poetry('LiBai')
def z = new Poetry('ZhangJi')
def s = new Poetry('SuShi')

l.say();
z.say();
s.say();

Y-Y