Soy consciente de que, para asegurarse de que todos los hilos que leen un acceso a memoria lean el mismo valor exacto, Elixir nunca sobrescribe una dirección en uso. En su lugar, si una variable es cambiada, se escribe en una dirección nueva. Lo que quiero saber es cómo eso . . . Read more
Estoy aprendiendo Scala y la programación funcional y su concepto de inmutabilidad. Si mi código opera en una lista de objetos como esta: class Devices( val devices<em>df: Dataset[Row], ){ private lazy val _devices = _initialize</em>lista<em>de</em>dispositivos() <p>def devices(): List[Device] = { _devices }</p> <p>private[this] def <em>initialize</em>lista<em>de</em>dispositivos(): List[Device] = { val devices<em>list . . . Read more