avatar
Scala,F#或haskell怎么用DI?# Programming - 葵花宝典
z*u
1
RT freshman一个 无ssn
最近看中了schwab的checking 主要是全球ATM机免手续费
现在特地爬上来问问各位大师 - - schwab开户要不要ssn ?
还有他家对于 Are you a U.S. Citizen? 这个问题 到底是怎么定义回答的? 因为
BOA告诉过我只要待满6个月之后就能算citizen了。。
avatar
n*w
2
用reader monad?
或者在scala,F#里就用非fp的oop方式?
avatar
t*t
3
schwab其实是投资帐户
以前办那个信用卡可以免月费
现在信用卡没了。
不知道还行不行了
最好打电话问一下
avatar
H*S
4
直接上guice就好了。

【在 n*w 的大作中提到】
: 用reader monad?
: 或者在scala,F#里就用非fp的oop方式?

avatar
z*u
5
继续求解 越来越困惑了
avatar
d*e
6
scala为什么要用 DI?
DI本来说就是对fp的蹩脚的模拟,现在fp里面在用oop mocked fp?
如果按照oop的术语必须inject behavior. fp里面func是第一class的公民,
直接加入callback func好了。如果需要合成一个新函数,用partial func和curry好了。

【在 n*w 的大作中提到】
: 用reader monad?
: 或者在scala,F#里就用非fp的oop方式?

avatar
t*t
7
你所谓的checking account就是brokerage account啊
本身是用来交易股票
也可以给个debit card,几张支票什么的
这个brokerage account本身是要每个月交费用的
但是以前schwab有信用卡
只要办了这个信用卡就可以免brokerage account的月费
但是现在schwab不再有信用卡业务了
所以说不知道现在开这个你所谓的checking account也就是brokerage account要不要
收月费

【在 z********u 的大作中提到】
: 继续求解 越来越困惑了
avatar
n*w
8
只有一个dependency可以。同时有几个的话?

了。

【在 d******e 的大作中提到】
: scala为什么要用 DI?
: DI本来说就是对fp的蹩脚的模拟,现在fp里面在用oop mocked fp?
: 如果按照oop的术语必须inject behavior. fp里面func是第一class的公民,
: 直接加入callback func好了。如果需要合成一个新函数,用partial func和curry好了。

avatar
l*n
9
there are no need of DI for a language that function is first class objects.
you can use higher order function.

【在 n*w 的大作中提到】
: 只有一个dependency可以。同时有几个的话?
:
: 了。

avatar
l*n
10
such a language is JavaScript.

objects.

【在 l**********n 的大作中提到】
: there are no need of DI for a language that function is first class objects.
: you can use higher order function.

avatar
l*n
11
there are no need for DI for a language that has closure.

objects.

【在 l**********n 的大作中提到】
: there are no need of DI for a language that function is first class objects.
: you can use higher order function.

avatar
l*n
12
in angular, you can register a provider in a module, ( the angular module
only serves to group providers ). you can require a provider by naming it
in an dependency list.
avatar
l*t
13
scala上所有dependency都声明成trait,所有dependent都用outer,在最后实例化的时
候用new xxxx with all
traits。放到apply()里就可以做个factory。再复杂就在factory里折腾。
avatar
x*4
14
有没有类似spring autowire的做法?

【在 l******t 的大作中提到】
: scala上所有dependency都声明成trait,所有dependent都用outer,在最后实例化的时
: 候用new xxxx with all
: traits。放到apply()里就可以做个factory。再复杂就在factory里折腾。

avatar
n*w
15
angular好像用一个string array,非强类型总不放心。

【在 l**********n 的大作中提到】
: such a language is JavaScript.
:
: objects.

avatar
n*w
16
目前用f#,没有类似trait的东西。

【在 l******t 的大作中提到】
: scala上所有dependency都声明成trait,所有dependent都用outer,在最后实例化的时
: 候用new xxxx with all
: traits。放到apply()里就可以做个factory。再复杂就在factory里折腾。

avatar
l*t
17

没有trait肯定有type class一类的。F#能不能再最后instantiate的时候动态mix in?

【在 n*w 的大作中提到】
: 目前用f#,没有类似trait的东西。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。