idioms

idioms

文章 0 浏览 4

Clojure 中的惯用语:(drop 1 str) 或 (rest str)?

Clojure 的简单问题。处理字符串时哪个更惯用?处理其他数据类型时哪种更惯用?哪个更有效率? (drop 1 str) 或者 (rest str) …

何其悲哀 2024-10-31 12:04:10 1 0

为什么总是在 std::for_each 中指定迭代器?

据我所知,迭代 STL 集合的习惯用法看起来像这样: int a[] = { 1,2,3 }; std::vector v(a, a+3); std::for_each(a.begin(), a.end(), some_function)…

居里长安 2024-10-31 05:59:57 4 0

F# - 在列表中创建 100 个对象 - 最实用且最惯用的方式

在 F# 中,创建或“更新”100 个新对象到列表中的最实用且最惯用的方法是什么。 我想我们可以使用 DateTime 作为示例对象。…

戈亓 2024-10-31 03:16:28 2 0

如何从 SWI-Prolog 中的某些查询产生最大结果的列表中找到输入?

我现在刚刚开始学习 Prolog,所以我不熟悉做大多数事情的正常方式。 本质上,我有一个从输入中给出值的规则: ScoreFromInput(Input, Score) :- ... …

黎歌 2024-10-31 02:33:27 3 0

Rails View:显示可以为空的关联对象的描述的惯用方式?

模型Member属于Discipline,即用户可以有一个纪律,但它是可选的。 我想知道当我显示用户详细信息时,显示成员纪律的惯用 Rails 方式是什么。 我的第…

万劫不复 2024-10-30 20:03:37 2 0

在Python中,如果函数的值不是None,是否有一种干净的方法来返回该值?

我发现自己编写了很多类似于以下内容的代码: ans = call_function() if ans: return ans ... 是否有一种干净的方法可以使其成为 1 或 2 衬垫?这种范…

雨后咖啡店 2024-10-29 19:33:53 4 0

“使用”的候选标准函数

我知道使用 std::swap 通过 ADL 启用用户定义的 swap 函数的技术,但我不知道这也应该应用于其他一些功能。例如,我在模板代码中滥用 std::abs ,而我…

韵柒 2024-10-29 03:53:41 2 0

Rails 模型:以声明方式表达属性之间的关系,用于呈现、计算和存储

想象一下这种情况: 在我的 Rails 模型中,我使用 IceCube::Schedule 来表示重复的日历事件模式(例如“每月的第二个星期一”)。所以我的模型中有 3 …

夜夜流光相皎洁 2024-10-22 04:35:05 5 0

用于测试命令是否存在的 PowerShell 习惯用法?

我想要一个函数来测试 PowerShell 中是否存在命令(cmdlet、函数、别名等)。它的行为应该是这样的: PS C:\> Test-Command ls True PS C:\> Test-Com…

℡Ms空城旧梦 2024-10-21 22:26:00 6 0

学习 Elisp - 阅读源代码的最高质量的库是什么?

在学习一门新的编程语言时,“阅读源代码”是专家们收到的常见建议。然而,对于像 emacs 这样一个由许多人数十年构建的庞大系统,初学者要弄清楚哪些…

谜泪 2024-10-21 18:27:10 4 0

返回访问器的引用是否惯用?

在 C++ 中,可以创建一个返回对私有字段的引用的访问器。 class Cls { private: int _attr; public: int& attr() { return _attr; } }; 这样就可以这…

迷路的信 2024-10-20 20:18:07 7 0

我怎样才能使这更地道?

这是我从另一种语言(Lisp)翻译而来的函数,大部分是逐字翻译的。不过,我觉得不太对劲,如果使用 ref、if 而不使用 else 等等,你会如何重写第二个…

绝影如岚 2024-10-20 13:08:30 1 0

惯用的高效 Haskell 附加?

列表和 cons 运算符 (:) 在 Haskell 中非常常见。缺点是我们的朋友。但有时我想添加到列表的末尾。 xs `append` x = xs ++ [x] 遗憾的是,这并不是一…

东北女汉子 2024-10-20 02:56:07 7 0

const 双指针的惯用 C

我知道在 C 中你不能隐式转换,例如,将 char** 转换为 const char** (参见 C-常见问题解答,所以问题 1,所以问题 2)。 另一方面,如果我看到这样…

北陌 2024-10-20 02:40:32 4 0

Ocaml 中的开联合和闭联合类型

我是第一次研究 OCaml,对 F# 和 Haskell 有一些背景知识。因此,很多内容看起来很熟悉,但有一点不熟悉,那就是“开放”和“封闭”联合的概念(使用…

余厌 2024-10-19 13:20:28 2 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文