Tưởng tượng về "Xe buýt đường sắt" Bắc Kinh-Thiên Tân-Hà Bắc: Mẫu phương tiện chưa từng có
木兰编程语言重现:儿歌查询实例,引用模块、字符串列表操作|||||||
编程言语完成了最根本的对木兰模块的援用功用。笔者恰好念做一个童谣查询,便利找合适小孩唱的歌,便用那个真例停止功用考证,过程当中发明缺了一些字符串战列表的根本功用,因而按需增加。
功用那是童谣数据模块的木兰源码:
上面的搜刮部门援用了数据模块(开首 using):
此中的 map、filter、list 功用取 Python3 不异。没有撑持用 in 判定能否为子字符串,因而用 find 取代。
代码统计上面是几个次要部门的代码止数统计,+/- 的为绝对上周的删量。
测试
• 木兰测试用例:601 + 299 = 900
• 测试 . py,运转测试的剧本:135 + 8 = 143
• 已变
test 语法树 . py,确保天生的语法树取本初版本分歧:63
完成:1633 + 87 = 1720
• 阐发器 / 语法树 . py,服从 / 调试帮助 . py,包罗对 ast 库的中文启拆:251
• 演示下明 . py:80 + 18 = 98
• 情况 . py,减载木兰模块:33 + 54 = 87
• 中 . py,主法式:56 - 21 = 35
阐发器 / 语法阐发器 . py, 为重用阐发办法做重构:652 + 24 = 676
词法阐发器 . py,次要是词律例则:123
下一步编纂器圆里,仅减了些界里元素,功用假想中。
相干浏览:
《木兰编程言语:撑持列表操纵,演示编纂器下明》