我已经用 PL/SQL 编程了半年,我的印象是它是一种非常简单的编程语言(恕我直言)。虽然我偶然发现了一些有趣的文章,比如这篇文章——PL/SQL 中的设计模式——接口注入,以实现更松散的耦合,但我还是推荐阅读。谈到依赖注入,我错过了一个特殊的功能:将子例程作为参数传递。是否可以?如何?
例如,假设我在 javascript 中有这样的代码:
function tell_me (printer) {
printer ("hello");
}
tell_me (function () {
console.log (word);
});
是否可以在 PL/SQL 中做类似的事情?