由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Scala的operator似乎不太好读
相关主题
friend function 不能virtual 怎么搞呢?a c++ question
[C++] 入门级问题 increment and decrement operators请问在class member function中如何调用overloaded function ca
子类的assignment operator 怎么访问父类的private memberoverload "++i"里的operator“++”,怎么declare?
overriding operator<<C++重载<<错误?
问问C++的diamond problem请问c++中操作符可以声明为虚函数吗?
scala很牛啊operator overloading (C++)
override operator[] inlinewhat is this ^ operator used in the function call
why use static function here?It is better to have 100 functions operate on one data stru
相关话题的讨论汇总
话题: scala话题: operator话题: operators话题: 不太好话题: functions
进入Programming版参与讨论
1 (共1页)
x***4
发帖数: 1815
1
数目很多,而且容易看错。谁能归纳一下方便学习?
p*****2
发帖数: 21240
2
肯定

【在 x***4 的大作中提到】
: 数目很多,而且容易看错。谁能归纳一下方便学习?
c******o
发帖数: 1277
3
most of them are NOT operator, very little operator in Scala, most are just
functions for certain type
z****e
发帖数: 54598
4
也就是给某个特定领域用的
定义各种方法,然后某个特定领域的人一看
诶,名字很熟悉,就会用了
比较突出的例子就是统计等数学领域

just

【在 c******o 的大作中提到】
: most of them are NOT operator, very little operator in Scala, most are just
: functions for certain type

c******o
发帖数: 1277
5
What I mean is
for example, Scala List:
++
++:
+:
/:
:+
::
:::
:\
they are not operators, they just functions. You can wrap them in another
name easily if you really want.
Scala has very few operators.
l*********s
发帖数: 5409
6
operator和method到底啥区别?

【在 c******o 的大作中提到】
: What I mean is
: for example, Scala List:
: ++
: ++:
: +:
: /:
: :+
: ::
: :::
: :\

c******o
发帖数: 1277
7
operator 是语言spec的,没法改
function是code里的,可以override/wrap/添加
x***4
发帖数: 1815
8
抱歉一下: 我的意思是指那些像operator的method。比如说setter是 var_=(xyz)。

【在 c******o 的大作中提到】
: operator 是语言spec的,没法改
: function是code里的,可以override/wrap/添加

B*****g
发帖数: 34098
9
就这个::和:::一直没搞清楚,哈哈

【在 c******o 的大作中提到】
: What I mean is
: for example, Scala List:
: ++
: ++:
: +:
: /:
: :+
: ::
: :::
: :\

1 (共1页)
进入Programming版参与讨论
相关主题
It is better to have 100 functions operate on one data stru问问C++的diamond problem
set operation in luascala很牛啊
ambiguous operators in c++override operator[] inline
问个函数指针指向操作符的问题why use static function here?
friend function 不能virtual 怎么搞呢?a c++ question
[C++] 入门级问题 increment and decrement operators请问在class member function中如何调用overloaded function ca
子类的assignment operator 怎么访问父类的private memberoverload "++i"里的operator“++”,怎么declare?
overriding operator<<C++重载<<错误?
相关话题的讨论汇总
话题: scala话题: operator话题: operators话题: 不太好话题: functions