木兰编程语言入门教程之二——控制走向
发布日期:2021-06-29 15:29:28 浏览次数:2 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:基于「木兰」编译器,加十行代码实现 ∈ (属于集合)语法
下一篇:木兰编程语言入门教程之一——浅介

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月30日 22时43分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【Python爬虫实战】知乎热榜数据采集,上班工作摸鱼两不误,知乎热门信息一网打尽 2019-04-29
自从我学会了数据挖掘Matplotlib、Numpy、Pandas、Ta-Lib等一系列库,我把领导开除了 2019-04-29
Python抓取哔哩哔哩up主信息:只要爬虫学的好,牢饭吃的早 2019-04-29
有个码龄5年的程序员跟我说:“他连wifi从来不用密码” 2019-04-29
领导让我整理上个季度的销售额,幸好我会Python数据分析,你猜我几点下班 2019-04-29
【Python爬虫实战】为何如此痴迷Python?还不是因为爱看小姐姐图 2019-04-29
2021年6月全国程序员薪资出炉,大佬您上榜了吗? 2019-04-29
零基础自学Python,你也可以实现经济独立! 2019-04-29
ElasticSearch与Mysql对比(ElasticSearch常用方法大全,持续更新) 2019-04-29
数字化转型的主干道上,华为云以“三大关键”成企业智能化推手 2019-04-29
数字化为何不走“捷”“径”? 2019-04-29
和总裁、专家交朋友,华为云助推政企智能化升级又做到前面去了 2019-04-29
BCOP章鱼船长,6月22日晚上8点上线薄饼 2019-04-29
为战疫助力,半导体功不可没 2019-04-29
了解这些操作,Python中99%的文件操作都将变得游刃有余! 2019-04-29
知道如何操作还不够!深入了解4大热门机器学习算法 2019-04-29
只有经历过,才能深刻理解的9个编程道理 2019-04-29
发现超能力:这些数据科学技能助你更高效专业 2019-04-29
AI当道,人工智能将如何改变金融业? 2019-04-29
消除性别成见,技术领域需要更多“乘风破浪的姐姐” 2019-04-29