Coffeescript:一行返回true或false
对于以下示例函数:Coffeescript:一行返回true或false,coffeescript,Coffeescript,对于以下示例函数: singleDigits = (list) -> return false for i in list when i > 9 true 我想知道,如果没有结尾处唯一的true,这是否可能 e、 g (我知道这不起作用,只是为了说明我的问题)怎么样: singleDigits = (list) -> list.reduce (previous = true, next) -> previous and next < 10
singleDigits = (list) ->
return false for i in list when i > 9
true
我想知道,如果没有结尾处唯一的true
,这是否可能e、 g (我知道这不起作用,只是为了说明我的问题)怎么样:
singleDigits = (list) ->
list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:
singleDigits = (list) ->
list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:
singleDigits = (list) ->
list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:
singleDigits = (list) ->
list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
我想你可以使用数组中的一些方法
someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历
请参阅参考。我认为您可以使用数组中的some
方法
someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历
请参阅参考。我认为您可以使用数组中的some
方法
someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历
请参阅参考。我认为您可以使用数组中的some
方法
someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历
请参阅参考资料。哦,好的调用,我永远记不住所有本机方法-太多下划线。哦,好的调用,我永远记不住所有本机方法-太多下划线。哦,好的调用,我永远记不住所有本机方法-太多下划线。