首页 > 其他分享 >【Swift 60秒】35 - Infinite loops

【Swift 60秒】35 - Infinite loops

时间:2022-10-29 16:35:37浏览次数:52  
标签:use 60 loops while Infinite true your loop


0x00 Lesson

It’s common to use ​​while​​ loops to make infinite loops: loops that either have no end or only end when you’re ready. All apps on your iPhone use infinite loops, because they start running, then continually watch for events until you choose to quit them.

To make an infinite loop, just use ​​true​​​ as your condition. ​​true​​​ is always true, so the loop will repeat forever. ​​Warning​​: Please make sure you have a check that exits your loop, otherwise it will never end.

As an example, we’re going to use ​​while true​​ to print the music of John Cage’s piece 4’33" - you didn’t know, it’s famous because it’s 4 minutes and 33 seconds of complete silence.

We can write the “music” for this piece using ​​while true​​, with a condition that exits the loop when we’ve gone around enough times:

var counter  = 0
while true {
print(" ")
counter += 1
if counter == 273 {
break
}
}

0x01 我的小作品

欢迎体验我的作品之一:​​小五笔​​​ 五笔学习好帮手
​App Store​​ 搜索即可~



标签:use,60,loops,while,Infinite,true,your,loop
From: https://blog.51cto.com/u_15844020/5806243

相关文章

  • 华为ME60/Eudemon8000E-X8镜像配置
    应用场景描述:        把核心交换机(BAS)与出口网关之间的所有流量全部镜像给安全态势感知设备,对所有进出的数据进行分析。思路:1、设置solt板卡观察序号2、配置镜像端......
  • 360安全大脑 提示存在木马
    为什么会报病毒?1.易语言技术缺陷安装包里的一些注册机、激活工具使用了易语言(EF)技术,由于易语言的特点及缺陷直接造成很多杀毒软件误报,不管你用易语言写什么程序,杀毒软件......
  • STTH6010-Y-ASEMI原厂代理意法超快恢复二极管STTH6010-Y
    编辑-ZSTTH6010-Y用的TO-247-2L封装,是意法一款汽车用超快恢复高压二极管。STTH6010-Y的反向电流,漏电流(IR)为20uA,其工作时耐温度范围为-40~175摄氏度。STTH6010-Y的浪涌非重......
  • 1060 爱丁顿数
    英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于......
  • 数据库启动报错ORA-03113,告警日志出现ORA-16038、ORA-19809、ORA-19815报警
    问题描述:数据库启动报错ORA-03113,告警日志出现ORA-16038、ORA-19809、ORA-19815报警,如下所示:数据库:oracle11.2.0.464位系统:centos7.964位SQL>startupORACLEinstances......
  • 数据库启动时报警 ORA-03113 ORA-16014 ORA-00312
    系统:CentOS7.9数据库:oracle11.2.0.4问题描述:数据库启动时报警ORA-03113,如下所示:SQL>startupORACLEinstancestarted.TotalSystemGlobalArea2455228416bytesFixedS......
  • 兄弟 3160 彩色激光 清零方法(待验证)
    其一:兄弟3160加粉后清零的方法:1、在电源开着的情况下,打开打印机前盖;2、关掉电源;3、按住“GO”键的同时打开打印机开关;这是所有的灯应该都是亮着的。4、松开“GO”键;5、按......
  • 新160个CrackMe分析-第6组:51-60(下)
    本文图片未能上传成功请移步公众号:极安御信安全研究院查看作者:selph​•051-Keygenning4newbies1•052-tc.22•053-devilzKeyGenme#33•054-vcrkme014•055-B......
  • 力扣(leetcode) 160. 相交链表(走相同的路)
    题目在这:​​https://leetcode-cn.com/problems/intersection-of-two-linked-lists/​​题目分析:要仔细看题目,题目中要求的是:‘请你找出并返回两个单链表相交的起始节点......
  • 060_索引及文档基本操作
    目录基本Rest命令关于索引的基本操作创建索引及文档创建索引,指定字段类型查询索引创建索引及文档查询索引及文档默认的信息扩展命令修改索引PUT覆盖POST修改删除索引关于文......