由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - swift不是fp语言
相关主题
go几天的一些感受go也是三种paradigm混合的语言
swift越写越觉得,这玩意就是java吧?各个语言在paradigms上的对比
怎么在iOS下用native api实现HTTPS?Java concurrency的疑惑,难道我理解错了?
我还是认为scala的程序员水平高狂搞swift中
Java8的lambda很难用呀最好的语言应是
java 8就是一坨屎第三代编程语言基本特征都很相似
Python Q: function pass in struct pointer, come back with data filledvert.x+swift是开发下一个generation的app的最捷径
这么说吧,fp不是否定变量,而是控制变量的范围谁看明白了这段swift 程序
相关话题的讨论汇总
话题: fp话题: func话题: oo话题: var话题: swift
进入Programming版参与讨论
1 (共1页)
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 的大作中提到】
: 象牙塔 ---- 指的是脫離現實生活的大学等學術機構。
相关主题
java 8就是一坨屎go也是三种paradigm混合的语言
Python Q: function pass in struct pointer, come back with data filled各个语言在paradigms上的对比
这么说吧,fp不是否定变量,而是控制变量的范围Java concurrency的疑惑,难道我理解错了?
进入Programming版参与讨论
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

1 (共1页)
进入Programming版参与讨论
相关主题
谁看明白了这段swift 程序Java8的lambda很难用呀
functional programming why?java 8就是一坨屎
一直不习惯immutabilityPython Q: function pass in struct pointer, come back with data filled
FP更接近人的思维这么说吧,fp不是否定变量,而是控制变量的范围
go几天的一些感受go也是三种paradigm混合的语言
swift越写越觉得,这玩意就是java吧?各个语言在paradigms上的对比
怎么在iOS下用native api实现HTTPS?Java concurrency的疑惑,难道我理解错了?
我还是认为scala的程序员水平高狂搞swift中
相关话题的讨论汇总
话题: fp话题: func话题: oo话题: var话题: swift