j*n
2 楼
re
p*o
3 楼
换Intel系统的代价太大,不知能不能将就着在AMD处理器(x4 945)下弄
上周看某论坛有人说,雪豹在AMD+VMware里能跑得动,但xcode编译不了,就没有下文了
不知道哪位有没有成功的经历?
上周看某论坛有人说,雪豹在AMD+VMware里能跑得动,但xcode编译不了,就没有下文了
不知道哪位有没有成功的经历?
z*e
4 楼
举个例子,一个obj,三个func1,func2,func3
顺序执行func1, func2, func3
有下面两种方式书写,你觉得哪种好?
第一种
obj.func1().func2().func3();
优化一下,根据.做换行
obj.func1()
.func2()
.func3();
第二种
func3(func2(func1(obj)));
优化下,缩进,换行
func3(
func2(
func1(obj)));
哪种更好?
顺序执行func1, func2, func3
有下面两种方式书写,你觉得哪种好?
第一种
obj.func1().func2().func3();
优化一下,根据.做换行
obj.func1()
.func2()
.func3();
第二种
func3(func2(func1(obj)));
优化下,缩进,换行
func3(
func2(
func1(obj)));
哪种更好?
j*n
6 楼
怎么贴视频啊,除了youtube的,youku的怎么贴啊
s*n
7 楼
老罗你也做私活啊?
应该可以吧,都vm了,编译跟跟什么物理cpu能有什么关系。
应该可以吧,都vm了,编译跟跟什么物理cpu能有什么关系。
h*c
27 楼
方便我lol copy/paste就好,我老改改,上自己主页
d*n
55 楼
syntax sugar 吧
http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
一样也逃脱不了 if esle 写两遍。
真正的exception 呢?
不如老老实实展开写,好读,好维护。
高级的feature要高级的syntanx sugar,太饶了
【在 p*****2 的大作中提到】
:
: 第一种如果是按照FP来写的话,没有问题。如果你想更清楚一些,可以用for
: comprehension
http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
一样也逃脱不了 if esle 写两遍。
真正的exception 呢?
不如老老实实展开写,好读,好维护。
高级的feature要高级的syntanx sugar,太饶了
【在 p*****2 的大作中提到】
:
: 第一种如果是按照FP来写的话,没有问题。如果你想更清楚一些,可以用for
: comprehension
z*e
56 楼
异常在外面catch
fp一样有异常会抛出来
【在 d****n 的大作中提到】
: syntax sugar 吧
: http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
: 一样也逃脱不了 if esle 写两遍。
: 真正的exception 呢?
: 不如老老实实展开写,好读,好维护。
: 高级的feature要高级的syntanx sugar,太饶了
fp一样有异常会抛出来
【在 d****n 的大作中提到】
: syntax sugar 吧
: http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
: 一样也逃脱不了 if esle 写两遍。
: 真正的exception 呢?
: 不如老老实实展开写,好读,好维护。
: 高级的feature要高级的syntanx sugar,太饶了
p*2
57 楼
monad是design pattern 不是syntax sugar。try monad是可以包含异常信息的。
【在 d****n 的大作中提到】
: syntax sugar 吧
: http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
: 一样也逃脱不了 if esle 写两遍。
: 真正的exception 呢?
: 不如老老实实展开写,好读,好维护。
: 高级的feature要高级的syntanx sugar,太饶了
【在 d****n 的大作中提到】
: syntax sugar 吧
: http://en.wikipedia.org/wiki/Monad_%28functional_programming%29
: 一样也逃脱不了 if esle 写两遍。
: 真正的exception 呢?
: 不如老老实实展开写,好读,好维护。
: 高级的feature要高级的syntanx sugar,太饶了
d*n
58 楼
obj
.setX()
.setY()
.setZ()
.error(function(exception){
/*so far a consistent way to catch all exceptions*/
/*if x y z throws same pattern/type exceptions*/
})
//or catch here
catch(e){
switch e {
case X: //
case Y: //
case X: //
}
}
那么问题来了,1 这样写累不累?2 debug break point 往哪行放?
对比平民写法
obj.setX()
catch (e){ /*this shall be exception X, otherwise, die*/}
obj.setY()
catch (e){ /*this shall be exception Y, otherwise, die*/}
obj.setZ()
catch (e){ /*this shall be exception Z, otherwise, die*/}
至少我自己会避免这样写。写着舒服,中看不中用。
【在 z****e 的大作中提到】
: 异常在外面catch
: fp一样有异常会抛出来
.setX()
.setY()
.setZ()
.error(function(exception){
/*so far a consistent way to catch all exceptions*/
/*if x y z throws same pattern/type exceptions*/
})
//or catch here
catch(e){
switch e {
case X: //
case Y: //
case X: //
}
}
那么问题来了,1 这样写累不累?2 debug break point 往哪行放?
对比平民写法
obj.setX()
catch (e){ /*this shall be exception X, otherwise, die*/}
obj.setY()
catch (e){ /*this shall be exception Y, otherwise, die*/}
obj.setZ()
catch (e){ /*this shall be exception Z, otherwise, die*/}
至少我自己会避免这样写。写着舒服,中看不中用。
【在 z****e 的大作中提到】
: 异常在外面catch
: fp一样有异常会抛出来
d*n
61 楼
干活去了,等二爷和赵测继续讨教经验
d*n
63 楼
好吧,继续关注你的scala经验。linkdin的抛弃让scala 在我心目
中失衡。不敢尝试了。
中失衡。不敢尝试了。
z*e
69 楼
第一个方法exception抛出之后,第二个和第三个方法就不应该执行
所以你没有必要每个方法放一个try catch
所有三个方法整个放一个try catch就好了,效果跟monad是一样的
monad的try catch就是在最外层给你抽象了一层包装
【在 d****n 的大作中提到】
: obj
: .setX()
: .setY()
: .setZ()
: .error(function(exception){
: /*so far a consistent way to catch all exceptions*/
: /*if x y z throws same pattern/type exceptions*/
: })
: //or catch here
: catch(e){
所以你没有必要每个方法放一个try catch
所有三个方法整个放一个try catch就好了,效果跟monad是一样的
monad的try catch就是在最外层给你抽象了一层包装
【在 d****n 的大作中提到】
: obj
: .setX()
: .setY()
: .setZ()
: .error(function(exception){
: /*so far a consistent way to catch all exceptions*/
: /*if x y z throws same pattern/type exceptions*/
: })
: //or catch here
: catch(e){
相关阅读
Anyone know SAML 2.0 and OpenSAML ? (转载)用c#编自动发贴,POST的地址是动态改变的怎么办?问个游戏开发相关的问题[C++] when destructors get called谁给科普一下一般系统的stack和heap内存各有多大?菜鸟入门就载跟斗:问算法介绍第一道题help代发帖:puppeteer清华实验室人员招聘 (转载)under Visual C++ 6.0, how to do the settings for a dll func如何对下标运算,从而产生如下子序列。please help 这个题C++里面如何最方便的表示这个数组的数组?[合集] 请教C/C++/JAVA输入问题NYSE有没有web services可以下载他们的holiday schedule?Chase Freedom&Sapphire信用卡开户送350刀 限时 另送drugstore giftcard 若干64位整数除法?问个题g++ compilation problem in linux问个C++编译器如何处理函数内的static 变量C 中的typedef 一问