为了账号安全,请及时绑定邮箱和手机立即绑定
import UIKit

let useInput = " sdjoajsdkasfhabfuiqweuiqryndsadllakmdamsxaosu "
var OutputCount = 0
for chares in useInput {
switch chares
{
case "a","e","i","o","u" :
continue
default:
OutputCount ++
}
}
print("\(OutputCount)"

已采纳回答 / liuyubobobo
playground的这个提示功能是有这种bug的。所以语句已经提示有错了,右侧的显示输出就可以不理会了。提示的错误是程序语言根据编译原则执行出来的,所以在以后的编程学习中,你会经常遇到编译器告诉你的错误和你的实际错误不相符的情况。有经验的程序员,尤其是熟悉编译原理的程序员,可以很容易地根据编译器提示找到错误的根源,但是初学者会经常很糊涂,这是正常的。所以,不建议和编译器较劲,如果编译器报错,那么返回到教程中,看看报错的语句哪里写错了,而不要过度研究编译器的提示信息。在这里,你说的很对,区间运算符只有两种...

已采纳回答 / liuyubobobo
恩,在第一章曾经介绍过:因为这套课程设计的是让拥有至少其他一门程序设计语言的同学了解swift语言用的,所以对于一些基础概念没有做解释。与此同时,教程在设计上不仅仅关注语法,同时分享了很多开发过程中的思考。这些思考对于编程零基础的同学来说可能没有用,甚至会造成一些误解,影响初学。你这样学习很好,看到不懂的就自己查明白,问清楚,或者,我在第一章就讲过,不妨先记下来,以后回头看会有更深刻的见解的。毕竟,这个世界上没有一份教材可以对所有人讲清楚所有内容:)

已采纳回答 / liuyubobobo
和数学语言一样,+表示明确数字的正负属性。在数学中,我们也可以写+3表示3。只是因为我们大多数时候都使用正数,所以正号可以省略。但是,在一些情况下,明确数字的正负属性,是为了表意,而非功能性的作用。比如力学中,+可以代表正方向(或者某个方向,比如定义为右侧)。+10N和-10N都是10N的力,方向不同;再比如金融中,+表示盈利,-表示亏损;电磁学中,+表示正电荷,-表示负电荷,等等等等。因此,你在看这些内容的文档时,经常会看到+不被省略。虽然省略不影响最终的计算结果,但是加上表意更明确。同样的,这些领域的...
目前在网上找到最详细的一套教材,视频中思路讲解很清晰。大赞~~~

已采纳回答 / liuyubobobo
red后也可以传入一个常量值哦,试试看?只不过在一般情况下,对于颜色,RGB值可能会变化,或者是从外面读取来,或者是计算来,所以使用变量存储;但是alpha值通常是固定的,所以用了硬编码。当然,RGB也能硬编码;alpha也能用变量。顺便一提:硬编码的1.0可以被认为是Float, Double或者CGFloat。但是生命成CGFloat类型的变量,就只能是CGFloat,要想当做Float或者Double使用,就需要类型转换哦~
加油,感谢分享。
感谢老师,简直太酷了!期待ing
好帅的羊肉串~
我觉得我在java中用if就可以了,但是swift中存在这个关键字必有他的道理,哈哈哈~赞~~
好酷,果然是现代语言好酷,果然是现代语言好酷,果然是现代语言好酷,果然是现代语言好酷,果然是现代语言
好酷,果然是现代语言
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第一季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,同时对面向对象、面向协议、面向函数等思想有一定的了解,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消