木兰编程语言入门教程之二——控制走向
发布日期:2021-06-29 15:29:28
浏览次数:3
分类:技术文章
本文共 859 字,大约阅读时间需要 2 分钟。
本教程不求全面,各个方面点到即止。各位可多尝试,欢迎反馈/。本章参考Python官方入门文档的前半部分。
二 控制走向
除了末演示的while
之外,还有以下常见的控制方法。
2.1 if 判断
看看自己到了哪个阶段:
> age = 37> if age >= 40 {>> println('不惑')>> } elif age >= 30 {>> println('而立')>> } else {>> println('再说')>> }而立
2.2 for 遍历
对一个序列,比如列表或字符串,进行顺序遍历。
> movies = ['囧妈', '人在囧途']> for movie in movies {>> println(movie, len(movie))>> }囧妈 2人在囧途 4
像上面的只执行单行代码的遍历,还可以将它前置写在一行,省去大括号:
> println(movie, len(movie)) for movie in movies
另外,将in
改为:
亦可。
2.3 数列
由于循环中常用到,下面是直观地生成数列的几种方法:
> println(n) for n in 0..2>>012> println(n) for n in 0..<2>>01> println(n) for n in -1..4 by 2>>-113
2.4 循环控制
break中止循环
> for n in 0..5 {>> if n == 3 {>> break>> }>> println(n)>> }012
continue跳过循环体的余下语句,接着下一次循环
> for n in 1..4 {>> if n == 3 {>> continue>> }>> println(n)>> }124
2.5 空语句
单个分号,表示无作为。下面导致的死循环需要ctrl+c中止。
> while 2>1 {>> ;>> }KeyboardInterrupt:>
转载地址:https://codeinchinese.blog.csdn.net/article/details/104457501 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年05月02日 00时56分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于SSM的医院人事管理系统的设计与实现
2019-04-29
基于SSM的网上购物系统的设计与开发
2019-04-29
基于SSM框架的BS微博系统的设计与实现
2019-04-29
超市订单管理系统
2019-04-29
基于ssm的民宿网站
2019-04-29
基于JavaWeb的物流管理系统的设计与实现
2019-04-29
基于Java的飞机大战游戏的设计与实现论文
2019-04-29
基于java实现的超级马里奥游戏
2019-04-29
keepalived 实现高可用,负载均衡
2019-04-29
linux发送邮件通知
2019-04-29
linux不删除文件:替换rm命令
2019-04-29
Centos6 搭建lnmp环境
2019-04-29
Hbase优化:使用压缩snappy,lz4
2019-04-29
maven 安装第三方jar包到本地仓库
2019-04-29
hbase数据结构模型
2019-04-29
Shell编程:return 返回脚本调用的状态码
2019-04-29
Hbase Shell 调用java代码:通过比较器,强过滤查询
2019-04-29
Linux防删除,恢复删除
2019-04-29
linux: shell脚本日常功夫
2019-04-29
linux脚本: 批量管理主机
2019-04-29