idiomatic

    3热度

    1回答

    我应该编写代码来模拟三种加密技术的工作: - Caesar Cipher,Columnar Transposition和RSA。我做了一个名为加密的接口 public interface Encryption { public String encrypt(String key, String message); } 并做了两个类, CaesarCipherEncryptor和 p

    5热度

    3回答

    我正在传递函数的名称以用于其他方法。 (defn mapper [m function] (cond (= '() m) '() true (cons (function (first m)) (mapper (rest m) function)))) (println (mapper '((blue red)(green red)(white re

    1热度

    4回答

    我在这里有一个Erlang代码片段,我想将它用于更惯用的Erlang,而不是粗略的Python翻译。 过程需要一对全等列表并将它们组合在一起。一些元素需要根据其属性从一个列表或另一个列表中取出,而其余元素需要进行总结。它工作正常,但我觉得它不是惯用的... Process = fun([RockA, FishA, TreeA, BarkA, DogA, CowA, MooA, MilkA, Che

    6热度

    2回答

    这是我写的一个使用if-else分支和警戒表达式的例子。什么时候比另一个更合适?我想知道这一点的主要原因是因为语言通常有一种习惯做事的方式。 test1 a b = if mod b 3 ≡ 0 then a + b else if mod b 5 ≡ 0 then a + b else a test2 a b | mod b 3 ≡ 0 = a + b

    5热度

    6回答

    想象一下这样的函数/方法: def method(self, alpha, beta, gamma, delta, epsilon, zeta, eta, theta, iota, kappa): pass 线立交桥79个字符,那么,什么是对多它Python的方式?