Menu
CoddyTech

复习:验证函数

本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 56 课,共 86 课。

challenge icon

挑战

简单
编写一个函数 isValidPassword,它接收 password 和 minLength,并返回密码是否符合验证条件。

密码必须满足以下所有条件才有效:

条件:

  • 密码长度至少为 minLength 个字符
  • 密码长度不能超过 20 个字符
  • 密码不能等于 "password"(区分大小写)

参数:

  • password(String):要验证的密码
  • minLength(Int):要求的最小长度

返回值:如果满足所有条件,则返回 true;否则返回 false(Bool)

例如,如果 password 是 "Swift123",且 minLength 是 6,函数会返回 true,因为密码长度为 8 个字符(至少为 6),不超过 20 个字符,并且不等于 "password"。

亲手试试

func isValidPassword(password: String, minLength: Int) -> Bool {
    // 在这里编写代码
}

基础知识中的所有课

自己练习: Swift 在线编辑器