小编Cma*_*ram的帖子

Haskell 中的“let”和“in”是什么意思?

我觉得这个看似简单而本质的东西对我来说完全是神秘的。“让”表达是什么意思?我试过谷歌,但结果充满了我不明白的概念。

这是我在讲座中编写的一些代码。它标识给定的字符串是否是回文。我也不太明白 return 关键字在哪里。是“在”吗?这个功能的范围是什么?我很茫然。

module Main where

isPalindrome :: Text -> Bool
isPalindrome text1 
  = let
    list = toString text1
    backwards = reverse list
    in list == backwards
Run Code Online (Sandbox Code Playgroud)

当它出现在“让”之后时,“in”是什么意思?

我是学 C# 的,对函数式编程一窍不通。

谢谢你。

haskell functional-programming let

9
推荐指数
2
解决办法
222
查看次数

标签 统计

functional-programming ×1

haskell ×1

let ×1