z*******3 发帖数: 13709 | 1 昨天晚上试了下,想做成无副作用的func
结果挂了,不能用
这两个状态至少一个必需放在外面
var musicSound = NSURL(fileURLWithPath: NSBundle.mainBundle().
pathForResource("tank_run", ofType: "wav")!)
var musicPlayer = AVAudioPlayer() |
p*****2 发帖数: 21240 | 2 不是纯fp吧?
【在 z*******3 的大作中提到】 : 昨天晚上试了下,想做成无副作用的func : 结果挂了,不能用 : 这两个状态至少一个必需放在外面 : var musicSound = NSURL(fileURLWithPath: NSBundle.mainBundle(). : pathForResource("tank_run", ofType: "wav")!) : var musicPlayer = AVAudioPlayer()
|
z*******3 发帖数: 13709 | 3
我打算按照纯fp的方式搞,发现不行
【在 p*****2 的大作中提到】 : 不是纯fp吧?
|
c********1 发帖数: 5269 | 4 Do you know any major popular software(1m+ users) built using pure fp?
【在 p*****2 的大作中提到】 : 不是纯fp吧?
|
p*****2 发帖数: 21240 | 5 no
【在 c********1 的大作中提到】 : Do you know any major popular software(1m+ users) built using pure fp?
|
p*****2 发帖数: 21240 | 6 纯fp写软件很麻烦的
【在 z*******3 的大作中提到】 : : 我打算按照纯fp的方式搞,发现不行
|
c********1 发帖数: 5269 | 7 Is 纯fp ivory-tower programming language?
【在 p*****2 的大作中提到】 : 纯fp写软件很麻烦的
|
p*****2 发帖数: 21240 | 8 啥意思
【在 c********1 的大作中提到】 : Is 纯fp ivory-tower programming language?
|
c********1 发帖数: 5269 | 9 象牙塔 ---- 指的是脫離現實生活的大学等學術機構。
【在 p*****2 的大作中提到】 : 啥意思
|
p*****2 发帖数: 21240 | 10 纯的都不行 纯oo也不行
【在 c********1 的大作中提到】 : 象牙塔 ---- 指的是脫離現實生活的大学等學術機構。
|
|
|
z*******3 发帖数: 13709 | 11
纯oo毕竟可以写出app来,不至于搞得连api都用不了
swift压根不支持纯fp
【在 p*****2 的大作中提到】 : 纯的都不行 纯oo也不行
|
p*****2 发帖数: 21240 | 12 哪个语言是纯oo的?
【在 z*******3 的大作中提到】 : : 纯oo毕竟可以写出app来,不至于搞得连api都用不了 : swift压根不支持纯fp
|
z*******3 发帖数: 13709 | 13
可以写成纯oo
【在 p*****2 的大作中提到】 : 哪个语言是纯oo的?
|
p*****2 发帖数: 21240 | 14 感觉够呛
【在 z*******3 的大作中提到】 : : 可以写成纯oo
|
z*******3 发帖数: 13709 | 15
够呛归够呛,虽然我也不写成纯oo
但是swift的oo部分从来没出过问题
fp的部分出了if let和这次两个大问题了
【在 p*****2 的大作中提到】 : 感觉够呛
|
p*****2 发帖数: 21240 | 16 怎样算是纯oo?
【在 z*******3 的大作中提到】 : : 够呛归够呛,虽然我也不写成纯oo : 但是swift的oo部分从来没出过问题 : fp的部分出了if let和这次两个大问题了
|
z*******3 发帖数: 13709 | 17
所有的func之类的都在object里面
然后class level有一个class func/static
没有1st class citizen func,不强调immutable
没有lambda,大概类似java8之前的java features
就可以被认为是比较纯粹的oop了
现在android还不支持java8,所以可以认为android是比较纯粹的oop
【在 p*****2 的大作中提到】 : 怎样算是纯oo?
|
p*****2 发帖数: 21240 | 18 我觉得java不是纯oo。
java并不认为所有都是object。scala比java要纯很多。ruby也更纯。
【在 z*******3 的大作中提到】 : : 所有的func之类的都在object里面 : 然后class level有一个class func/static : 没有1st class citizen func,不强调immutable : 没有lambda,大概类似java8之前的java features : 就可以被认为是比较纯粹的oop了 : 现在android还不支持java8,所以可以认为android是比较纯粹的oop
|