依赖注入和控制反转术语
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

In functional programming, functions are regarded as entities, and can be passed around as objects are in an OO context.

At some level, the function may be 'called' with some arguments.

And I was wondering: is this, too, called Dependency Injection?

And further: does this usage of DI result in Inversion of Control?

#0

Dependency Injection is a concept.

You could perhaps "implement" DI in functional languages using this (the ability to pass functions as parameters). There could be many ways to achieve DI and each language might have its ways of implementing DI.

DI is a specialized form of IoC. Thus all DI is IoC but not the other way round. So you are right in saying that this usage of DI results in IoC.

推荐文章

定向支持

定向支持

推荐文章

如何检查控件是否为按钮?

如何检查控件是否为按钮?

推荐文章

实体框架4.1异常类型

实体框架4.1异常类型

推荐文章

在Python中计算算术平均值(一种平均值)

在Python中计算算术平均值(一种平均值)

推荐文章

iPhone:多页文本分割(页面控制+文本视图)

iPhone:多页文本分割(页面控制+文本视图)

推荐文章

神谕错误:-LRM-00116“=”后面的“control”处出现语法错误

神谕错误:-LRM-00116“=”后面的“control”处出现语法错误

推荐文章

如何将ByteBuffer子类化?

如何将ByteBuffer子类化?

推荐文章

“打开并保存文件”对话框

“打开并保存文件”对话框

推荐文章

从json动态选择元素

从json动态选择元素

推荐文章

javascript setInterval不工作?

javascript setInterval不工作?

推荐文章

如何安全访问窗体集合中的密钥组?

如何安全访问窗体集合中的密钥组?

推荐文章

我正在尝试为gridview单元格赋值

我正在尝试为gridview单元格赋值

推荐文章

在我隐藏垃圾数据之后,任何软键盘都会留下垃圾数据

在我隐藏垃圾数据之后,任何软键盘都会留下垃圾数据

推荐文章

Struts2Dojo,不能加载部分div标记?

Struts2Dojo,不能加载部分div标记?

推荐文章

usr/bin/env:错误的解释器权限被拒绝-->如何更改fstab

usr/bin/env:错误的解释器权限被拒绝-->如何更改fstab

推荐文章

PHP变量注入链接不写入变量?

PHP变量注入链接不写入变量?