Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
移动语义对于 Rust 中的引用透明性意味着什么?
我正在尝试弄清楚移动语义如何影响引用透明度 参考透明度 https stackoverflow com q 210835 5986907 RT 允许我们用结果替换任何表达式 而不改变程序的含义 释义自 例如 我可以替换1 1我的程序中的任何
functionalprogramming
Rust
movesemantics
referentialtransparency
如何在功能上处理来自外部系统的状态?
我最近进入了函数式编程 并且学习了几种以引用透明的方式处理某些副作用的方法 国家单子 http apocalisp wordpress com 2011 03 20 towards an effect system in scala par
functionalprogramming
referentialtransparency
architecturalpatterns
Haskell 中的随机数采样序列
我需要小列表的高斯随机数进行模拟 所以我尝试了以下操作 import System Random seed 10101 gen mkStdGen seed boxMuller mu sigma r1 r2 mu sigma sqrt 2 l
Haskell
functionalprogramming
Random
referentialtransparency
函数式编程中的引用透明性
我是 JS 新手 正在学习函数式编程 并遇到了 引用透明度 这个术语 另外 我发现了这样的说法 引用透明度表明用纯函数的值替换纯函数是安全的 这是否意味着只要函数变热 使用 RT 就可以让 JIT 编译器轻松地用函数的返回值替换函数 真的吗
javascript
functionalprogramming
referentialtransparency
类型推断会干扰引用透明度
Haskell 语言在引用透明度方面提供的精确承诺 保证是什么 至少哈斯克尔报告没有提到这个概念 考虑表达式 7 7 7 mod 5 mod 2 我想知道这个表达式是否为 1 为了我的安全 我会执行两次 7 7 7 mod 5 mod 2
Haskell
referentialtransparency
adhocpolymorphism
参考透明度
当术语 不可观察 与函数式编程中的术语 引用透明 一起使用时 其含义是什么 您可能知道 术语 引用透明 意味着表达式的值只能依赖于values它的各个部分 而不是关于它们的任何其他事实 例如 它不能依赖于以下内容 表达式的某些部分是否已经被
scala
functionalprogramming
referentialtransparency
如何捕获(并忽略)对错误函数的调用?
我很惊讶我在任何地方都找不到这个问题的答案 我正在编写一个 Roguelike 游戏 并且正在使用 hackage 的 ncurses 库 它是 ncurses 库的一个非常好的包装器 现在 ncurses 有一个怪癖 如果你尝试写右下角的
Haskell
Exception
referentialtransparency
Haskell 有变量吗?
我经常听到有人声称 Haskell 没有变量 尤其 这个答案 https stackoverflow com questions 333185 what type of scope does haskell use 333219 33321
variables
Haskell
immutability
monads
referentialtransparency
纯函数可以返回符号吗?
这可能有点哲学性 但我认为这是提问的正确地点 假设我有一个创建 ID 列表的函数 这些标识符仅在应用程序内部使用 因此使用 ES2015 是可以接受的Symbol here 我的问题是 技术上 当您请求一个符号时 我想 JS 运行时会创建一
javascript
referentialtransparency
是否存在双向多映射持久数据结构?
换句话说 我们可以在持久数据结构中有效地建模多对多关系吗 建议使用一对单向多重映射 但是 我不确定这如何在持久数据结构中很好地进行删除 让我们以键 1 4 到值 1 4 为例 假设它们各自引用所有其他键 因此我们有两个在两个方向上看起来都非