小编use*_*628的帖子

我们什么时候应该在推导后加上括号?

我看到两个表达式

data BinTree a = BTNil | BTNode a (BinTree a) (BinTree a) deriving Show

data Day = Sunday | Monday | Tuesday | Wednesday
         | Thursday | Friday | Saturday         deriving (Enum)
Run Code Online (Sandbox Code Playgroud)

在导出后我应该使用括号时,我很困惑.我知道我们应该使用括号和逗号,其中有多个类.

haskell deriving

1
推荐指数
1
解决办法
83
查看次数

有多少种方法可以用来表示Haskell中的else语句?

到目前为止,我只能找到3种方法.

第一, if-then-else

二,模式匹配

三,使用|.我不知道这叫什么.

是否有任何其他方法来呈现Haskell中的else语句?

haskell

0
推荐指数
1
解决办法
95
查看次数

为什么我们需要将let放在列表中的函数前面

这是原始功能

[let square x = x * x in (square 5, square 3, square 2)]
Run Code Online (Sandbox Code Playgroud)

我试图从上面的行中删除let,但它不起作用.

[square x = x * x in (square 5, square 3, square 2)]

<interactive>:21:11: error:
    parse error on input ‘=’
    Perhaps you need a 'let' in a 'do' block?
    e.g. 'let x = 5' instead of 'x = 5'
Run Code Online (Sandbox Code Playgroud)

为什么有必要在那里?

syntax haskell let

0
推荐指数
1
解决办法
57
查看次数

如何在C中为链表头分配空间?

    struct node {
        int data;
        struct node *next;
    };

    int main() {

        struct node *head = malloc(sizeof(struct node));
        struct node *current = head;
        ...
    };
Run Code Online (Sandbox Code Playgroud)

虽然这段代码可以在没有任何警告或错误的情况下运行,但Valgrind会给出一些消息Conditional jump or move depends on uninitialised value(s),Uninitialised value was created by a heap allocation

我无法弄清楚出了什么问题.我们在node函数外定义了一个struct main.所以我认为我们可以使用sizeof(struct node),不是吗?

c valgrind linked-list

0
推荐指数
1
解决办法
109
查看次数

如何检查字符串是否只包含字母?

我有一列类型nvarchar如下所示:

col
--------
123hello45
12345
hello
Run Code Online (Sandbox Code Playgroud)

期望输出

col
--------
hello
Run Code Online (Sandbox Code Playgroud)

Azure Synapse 不支持正则表达式。如何确定行是否仅包含字母?

sql sql-server azure-synapse

0
推荐指数
1
解决办法
2214
查看次数

如果可能的话,Python如何在列表元素上应用map函数?

我有一个看起来像这样的列表

['111', '222', '333', 'xxx', '3233']

如果可能的话,我想将所有元素更改为int。在本例中,xxx不是数字。那么我怎样才能忽略'xxx'并将所有其他元素更改为int

我可以使用 for 循环和一些 if 语句来完成此操作。但如果可能的话,我更喜欢使用map函数。任何其他方便的方式将不胜感激。

python string integer list map-function

-2
推荐指数
1
解决办法
1480
查看次数