idioms

idioms

文章 0 浏览 4

像这样的逻辑的最佳 Ruby 习惯用法

我在这里概述了两个功能。 js_funct 是一种常见的 js 样式,而 test_funct 是我对其进行 Ruby 化的尝试。 有更好的/替代的/更干净的/红宝石式的方法来…

病毒体 2024-10-17 04:56:11 6 0

Ruby 习惯用法:方法调用或默认

在 Ruby 中执行此操作的正确方法是什么? def callOrElse(obj, method, default) if obj.respond_to?(method) obj.__send__(method) else default end…

握住我的手 2024-10-15 03:01:05 6 0

在 Groovy 中惯用地获取列表的第一个元素

先让代码说话 def bars = foo.listBars() def firstBar = bars ? bars.first() : null def firstBarBetter = foo.listBars()?.getAt(0) 是否有更优雅…

酒浓于脸红 2024-10-15 02:25:47 5 0

Python 中下划线(“_”)的用途是什么?

我在一些上下文中看到过这一点,例如, 在顺序解包中: _, x = L.pop() # e.g., L is a list of tuples 初始化容器: X = _ 所以显然这不是正式的 pyt…

如果没有你 2024-10-14 23:57:29 8 0

我如何循环遍历 C++地图的地图?

如何在 C++ 中循环遍历 std::map?我的地图定义为: std::map > 例如,上面的容器保存如下数据: m["name1"]["value1"] = "data1"; m["name1"]["value…

寂寞清仓 2024-10-14 21:39:29 7 0

Ruby:查找最近修改的文件

在目录中查找最近修改的文件的惯用方法是什么?…

凌乱心跳 2024-10-14 20:02:30 3 0

C++ 中的基于成员的习语

以下代码来自此处: #include // for std::streambuf #include // for std::ostream class fdoutbuf : public std::streambuf { public: explicit fdo…

┊风居住的梦幻卍 2024-10-14 06:24:51 8 0

使用 ifstream 解析文本的惯用方法是什么?

我正在尝试解析文本文件以查找模式,然后获取子字符串。该代码片段工作正常,但是我可以改进吗?我可以尽量减少这里的复制吗?即我得到一行并将其存储…

∞梦里开花 2024-10-13 03:15:13 6 0

Java - 这是一个习语或模式吗,没有状态的行为类

我正在尝试将更多的函数式编程习惯融入到我的 java 开发中。我最喜欢并避免副作用的一种模式是构建具有行为但不一定具有任何状态的类。行为被锁定在方…

你对谁都笑 2024-10-12 01:27:48 6 0

单个列表中的对

我经常发现需要成对处理列表。我想知道哪一种是 pythonic 且有效的方法,并在 Google 上找到了这个: pairs = zip(t[::2], t[1::2]) 我认为这已经足够…

靖瑶 2024-10-10 17:49:45 5 0

ruby 语法糖:处理 nils

可能已经问过,但我找不到它..这里有两种常见情况(对我来说,在编程 Rails 时..),用 ruby​​ 编写令人沮丧: "a string".match(/abc(.+)abc/)[1] …

半步萧音过轻尘 2024-10-09 15:21:24 6 0

`if key in dict` 与 `try/ except` - 哪个更易读?

我有一个关于习语和可读性的问题,对于这种特殊情况,Python 哲学似乎存在冲突: 我想从字典 B 构建字典 A。如果 B 中不存在特定键,则不执行任何操作…

爱给你人给你 2024-10-08 23:48:50 9 0

在 Clojure 的嵌套映射中关联多个键/值的惯用方法是什么?

想象一下您有一个这样的地图: (def person { :name { :first-name "John" :middle-name "Michael" :last-name "Smith" }}) 在一个表达式中更改与 :fi…

ゞ记忆︶ㄣ 2024-10-08 13:11:46 7 0

您最喜欢的 C++ 是什么?成语?

可能的重复: 您最喜欢的 C++ 编码风格习惯用法是什么 亲爱的 C++ 粉丝, 您能在这里列出您最喜欢的 C++ 习惯用法吗?最好列出那些有用但不为人所知…

离不开的别离 2024-10-07 09:04:55 7 0

面向对象程序员方案

我对Scheme非常感兴趣,并从一些玩具编程示例开始,并且正在阅读Paul Graham的On Lisp 。 我还没有找到一本旨在向“面向对象的人”教授Scheme的书或网…

黑凤梨 2024-10-07 08:14:16 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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