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