How does let x where x.hasSuffix(“pepper”) work

懵懂的女人 提交于 2019-12-03 12:23:37

vegetable is an implicit String. It's the same as you would write:

var vegetable: String = "red pepper"

hasSuffix is declared as func hasSuffix(suffix: String) -> Bool an therefore returns a Bool. The where keyword specifies additional requirements, and can only be used in switch statements.
Because all of this is suffused, the vegetable variable is assigned to x (let x).

You can read more about the where and switch here.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!