int[] intAry1 = { 3, -2, 5, 8, -13, -4, 12, -19, 20 };
//查询query2跳过intAry中从第0个元素开始连续的绝对值小于10的元素
var query2 = intAry1.SkipWhile(num => num / 10 == 0);
新手求解 这里为什么是绝对值小于10的元素。
我理解的是 除以10 等于 0 的元素
哦 果然是我数学差 开窍了
@周良宇: 不过这种小聪明还是别学了.没意义的.
入门那会儿可喜欢耍这种小聪明了.但写代码最重要的还是要简单易懂.
计算机门电路就这么设计以及后续就这么约定的。
你也可以造个门电路,指令就按你想的实现,编程语言不约定就是你的想法。
这里跟lambda没什么关系哈,就是int除法的规定。
两个int类型的 / 运算啊,基础中基础啊,当初你学编程的开始100小时一定会碰得到这个问题的。
明白了 (lll¬ω¬)