let a = (1,2,3,4,5) a?
- a的值是5
为什么突然说起这个逗号表达式呢,还要从我拙劣的代码水平说起
- 我总是潜意识把二维数组的取值写成这样子
- nums[i, j]
- 实际上应该是nums[i][j]
很关键的一点是,我这样子写他不报错,他还给你打印出东西了
我在进行条件判断的时候总是不通过,我寻思着,这什么情况啊,找了半天发现是取值形式写错了,当我在二维数组里面这么写的时候,他是这样子的
我其实就是想知道第 i 行的第 j 列是啥,然后我好做判断执行下面的操作,结果给啥判断都过不去,我还不信邪了,我给你一个个打印出来,发现打印出来的是一个个数组
蚌埠住了啊
好家伙
简单测试了一下,像这么写 nums[i, j],实质上就是 nums[j],i,j就是一个逗号表达式计算,他会返回最后一个表达式的结果,所以总是取不到想要的值!!!!!