sách gpt4 ai đã đi

F#:预期 'in' 或其他标记错误

In lại 作者:行者123 更新时间:2023-12-04 22:52:21 25 4
mua khóa gpt4 Nike

所以我用 F# 编写了一个非常简单的程序,它应该对 1000 以下的所有 3 和 5 的倍数求和:

[1..999]
|> List.filter (fun x -> x % 3 = 0 || x % 5 = 0)
|> let total = List.sum`

然而,在程序的最后我得到以下错误:

Unexpected end of input in expression. Expected 'in' or other token.

我使用的是轻量级语法,所以我不确定为什么 F# 要我使用“in”语句。有什么想法吗?

1 Câu trả lời

您可能打算这样做:

let total = 
[1..999]
|> List.filter (fun x -> x % 3 = 0 || x % 5 = 0)
|> List.sum

您收到的错误消息是因为它需要在前向管道之后有一个函数,您可以有一个 let 绑定(bind),但作为函数的一部分需要至少一个参数。

关于F#:预期 'in' 或其他标记错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24813666/

25 4 0
Bài viết được đề xuất: asp.net - 两种方式显示Asp.net AJAX Calendar Extender
Bài viết được đề xuất: lua - C++ 可以简化 Lua VM 实现吗?
Bài viết được đề xuất: 值更改时的Javascript文本框调用事件
Bài viết được đề xuất: assembly - 为什么 FLD1 改为加载 NaN?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com