小编Ala*_*nse的帖子

链式比较运算符的语言支持(x <y <z)

一个问题被张贴有关链比较运营商以及它们如何在不同的语言解释.

链接比较运算符意味着(x < y < z)将被解释为((x < y) && (y < z))而不是((x < y) < z).

对该问题的评论表明,Python,Perl 6和Mathematica支持链接比较运算符,但是其他语言支持这个功能,为什么它不常见?

快速浏览一下Python文档就可以看出这个功能至少从1996年开始.有没有更多语言没有添加这种语法的原因?

静态类型语言会出现类型转换问题,但还有其他原因这种情况不常见吗?

syntax programming-languages operators

21
推荐指数
3
解决办法
4459
查看次数

点击jquery mobile更改数据图标

这是我的代码:

function togglePOIAndDisplay(toggle){
    var display = $(toggle).attr('data-icon');
    console.log(display);
    if(display == 'minus'){
        $(toggle).attr('data-icon', 'check');
            console.log(display);
    } else {
        $(toggle).attr('data-icon', 'minus');
        removeMarkers(toggle);
    }
}   
Run Code Online (Sandbox Code Playgroud)

它将登录minus到控制台并进入第一个if()块并正确执行displayAllPOIOfType(),但它不会反映值的更改,尽管它已正确设置.任何想法,因为它显然正确读取/设置属性.

function我需要调用更新吗?谢谢

jquery jquery-mobile

6
推荐指数
2
解决办法
1万
查看次数