犯了好几个错误 1、已经声明好变量名了,就不要再去用后面的方法,因为放在整个语句中已经避免了nil值,你又拿出来最原始的方法去print,肯定会报错。 2、如何获取Set的名称,可以手动命名,用三元运算符,简单实用。谨记,当有两个可选值的时候,三元运算符比if更简略,一行就可以,更易于阅读。 3、三元运算符,要注意逻辑。显示条件判断,后两项分别是肯定和否定,不要弄混了。 4、Set不能获取名称,如果要获取名称的话,需要手动命名。尤其是像set这种,直接双引号就输出文字了。双引号不在print中也可以使用,就是用来输出文字的。 5、while循环,当必须先要运行一次的时候,使用repeat可以先循环一次。 6、三个双引号的时候,要从下一行开始写。这样才能换行。