遽終 发表于 2014-2-3 10:23:34

弱弱地请教一些编程问题

大家新年好!!!nunchuck-buf=nunchuck-decode-byte(wire.receive())   其中nunchuck-buf的nunchuck后面有一条下划线'-’加buf是什么意思?还有nunchuck-decode-byte()中三个英文用下划线‘-’连接起来是什么意思,byte在其中是什么意思?请大神们能详细为小弟解答一二。谢谢你了!

[email protected] 发表于 2014-2-3 12:41:20

.....这全是命名问题。。"-"就代表一个连接用的符号
而且下划线是"_"不知道是不是你写错了
建议先看看基础入门的书、、
没有具体代码,谁也不知道什么意思。

遽終 发表于 2014-2-3 18:38:22

[email protected] 发表于 2014-2-3 12:41 static/image/common/back.gif
.....这全是命名问题。。"-"就代表一个连接用的符号
而且下划线是"_"不知道是不是你写错了
建议先看看基础 ...

那我可以把它命名为其他的的吧?比如把nunchuck-decode-byte()命名为c() 一可以吧?不要这个下划线行吗?

[email protected] 发表于 2014-2-5 14:12:45

遽終 发表于 2014-2-3 18:38 static/image/common/back.gif
那我可以把它命名为其他的的吧?比如把nunchuck-decode-byte()命名为c() 一可以吧?不要这个下划线行 ...

可以的,注意一下有没有其它的冲突,
还有函数的命名本身是为了方便识别,命名为c就失去了本身的意义了,以后看你程序的人(包括你自己)会很痛苦

qptimus 发表于 2014-2-5 19:10:34

只是个变量名字,其实名字随便怎么取,你说的这些作者是为了让变量名更好理解而取的,buf是buffer的缩写,变量名不允许有空格,所以一般用下划线代替,或者用大写字母组成驼峰式。至于意思,就是英语本身的意思,byte是字节的意思,建议你从编程的最基本学起

遽終 发表于 2014-2-5 23:40:45

qptimus 发表于 2014-2-5 19:10 static/image/common/back.gif
只是个变量名字,其实名字随便怎么取,你说的这些作者是为了让变量名更好理解而取的,buf是buffer的缩写,变 ...

好的!多谢了

遽終 发表于 2014-2-5 23:41:02

[email protected] 发表于 2014-2-5 14:12 static/image/common/back.gif
可以的,注意一下有没有其它的冲突,
还有函数的命名本身是为了方便识别,命名为c就失去了本身的意义了, ...

谢谢了!!!!!
页: [1]
查看完整版本: 弱弱地请教一些编程问题