由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - golang里面 函数received type关于指针和非指针有什么难的。
相关主题
请教C#里property的意义为什么java要用setter和getter
老年工程师转行遇到下马威各个编程语言平均工资(ZT)
子类的assignment operator 怎么访问父类的private member有没有根据 model 类自动生成 html form的工具?
C++: friend function大家都用那跟手指敲 - + = [ ] ;
c++ 设计问题求助Who can help explain setter and getter?
请教一个C++问题scala的ide版本号已经上3冲4了
问一个简单的:setter 和getter有什么用处?学scala发现一个有趣现象
goodbug vs neverlearnGetter and setter methods are evil
相关话题的讨论汇总
话题: 指针话题: 函数话题: java话题: 非指话题: 针有
进入Programming版参与讨论
1 (共1页)
t**r
发帖数: 3428
1
几点把握住就没问题了:
1。函数接受类型定义是指针 或 非指针都行。调用方法一样 但是注意如果是指针,跟
c++里pass by reference一样 会可能改变原值。
2 看一个类型是否实现一个interface 原则上要严格遵守 指针对指针 非指针对非指针
。但是一个特例就是: 指针传给非指针method。可以过。
其他也没什么了。记不住多谢几个代码就记住了 比当年学习c指针操作容易多了
c*****e
发帖数: 3226
2
为何要把握这些人为复杂的规则? java 没有, Python 也没有。
语言是一种工具用来写business logic 程序,其目的不是让人迷失在工具中。

【在 t**r 的大作中提到】
: 几点把握住就没问题了:
: 1。函数接受类型定义是指针 或 非指针都行。调用方法一样 但是注意如果是指针,跟
: c++里pass by reference一样 会可能改变原值。
: 2 看一个类型是否实现一个interface 原则上要严格遵守 指针对指针 非指针对非指针
: 。但是一个特例就是: 指针传给非指针method。可以过。
: 其他也没什么了。记不住多谢几个代码就记住了 比当年学习c指针操作容易多了

t**r
发帖数: 3428
3
你确定python没有?tab先搞死一堆入门的。
还有各种丑陋的underscore. 内置函数什么的。
要说恶心python当第二没人敢称第一。
java的dirty little secret也不少,什么函数名大小写 getter setter什么的 对新手
也是挑战。

【在 c*****e 的大作中提到】
: 为何要把握这些人为复杂的规则? java 没有, Python 也没有。
: 语言是一种工具用来写business logic 程序,其目的不是让人迷失在工具中。

p*****2
发帖数: 21240
4

五十步笑百步
你说的这两种语言加上go确实是最恶心的了

【在 t**r 的大作中提到】
: 你确定python没有?tab先搞死一堆入门的。
: 还有各种丑陋的underscore. 内置函数什么的。
: 要说恶心python当第二没人敢称第一。
: java的dirty little secret也不少,什么函数名大小写 getter setter什么的 对新手
: 也是挑战。

c*****e
发帖数: 3226
5

Python 我也同意有些恶心。
java 哪有强制函数名大小写?那只是 readability吧!
getter / setter 很 natual 的概念啊。而且也不是强制的,如果属性是 public 的话。
学来学去, 感觉 java 真是个不错的语言。没别的,就是让你用起来舒服。 至于 多
线程,UI 方面, 确实需要提高。
可是多线程并发, go 也比不过 Erlang. 只能说 Go 多线程方面是矮子里面拔高。哈哈

【在 t**r 的大作中提到】
: 你确定python没有?tab先搞死一堆入门的。
: 还有各种丑陋的underscore. 内置函数什么的。
: 要说恶心python当第二没人敢称第一。
: java的dirty little secret也不少,什么函数名大小写 getter setter什么的 对新手
: 也是挑战。

p*****2
发帖数: 21240
6

话。
哈哈
Java一堆design pattern也很麻烦。

【在 c*****e 的大作中提到】
:
: Python 我也同意有些恶心。
: java 哪有强制函数名大小写?那只是 readability吧!
: getter / setter 很 natual 的概念啊。而且也不是强制的,如果属性是 public 的话。
: 学来学去, 感觉 java 真是个不错的语言。没别的,就是让你用起来舒服。 至于 多
: 线程,UI 方面, 确实需要提高。
: 可是多线程并发, go 也比不过 Erlang. 只能说 Go 多线程方面是矮子里面拔高。哈哈

c*******0
发帖数: 5247
7

要说人为复杂的规则,Java,Python,Swift,哪个不比Go复杂几十倍啊?
从规则上讲,如果你觉得人为复杂的规则越少越好,那么Go是这个世界上最好的语言,
和Lua并列。

【在 c*****e 的大作中提到】
: 为何要把握这些人为复杂的规则? java 没有, Python 也没有。
: 语言是一种工具用来写business logic 程序,其目的不是让人迷失在工具中。

t**r
发帖数: 3428
8
java bean里 比如:
http://stackoverflow.com/questions/799280/valid-javabeans-names

话。
哈哈

【在 c*****e 的大作中提到】
:
: Python 我也同意有些恶心。
: java 哪有强制函数名大小写?那只是 readability吧!
: getter / setter 很 natual 的概念啊。而且也不是强制的,如果属性是 public 的话。
: 学来学去, 感觉 java 真是个不错的语言。没别的,就是让你用起来舒服。 至于 多
: 线程,UI 方面, 确实需要提高。
: 可是多线程并发, go 也比不过 Erlang. 只能说 Go 多线程方面是矮子里面拔高。哈哈

1 (共1页)
进入Programming版参与讨论
相关主题
Getter and setter methods are evilc++ 设计问题求助
有人用lombok吗?请教一个C++问题
问个Python getter setter的问题问一个简单的:setter 和getter有什么用处?
有没有办法让一个类的变量只读,不是const?goodbug vs neverlearn
请教C#里property的意义为什么java要用setter和getter
老年工程师转行遇到下马威各个编程语言平均工资(ZT)
子类的assignment operator 怎么访问父类的private member有没有根据 model 类自动生成 html form的工具?
C++: friend function大家都用那跟手指敲 - + = [ ] ;
相关话题的讨论汇总
话题: 指针话题: 函数话题: java话题: 非指话题: 针有