我正在从Java背景学习Haskell.当我编写Java程序时,我觉得我对如何在内存中布置对象及其后果有深刻的理解.例如,我确切地知道如何java.lang.String和java.util.LinkedList工作,因此我知道我应该如何使用它们.有了Haskell,我有点迷失了.例如,如何(:)工作?我应该关心吗?是在某处指定的吗?
java compiler-construction haskell heap-memory data-structures
在Oracle存储过程中,如何编写事务?我是否需要明确地执行此操作,还是Oracle会自动锁定行?