小编Luk*_*ard的帖子

类型 func 与接口参数不兼容错误

我已经声明了一个新类型func,它采用任何符合interface{}. 但是,当我调用作为参数传递的函数(符合该类型规范)时,我收到错误消息。

有人可以解释为什么会这样吗?下面是我可以重新创建问题的最简单示例。

type myfunc func(x interface{})

func a(num int) {
    return
}

func b(f myfunc) {
    f(2)
    return
}

func main() {
    b(a) // error: cannot use a (type func(int)) as type myfunc in argument to b
    return
}
Run Code Online (Sandbox Code Playgroud)

go

3
推荐指数
1
解决办法
1144
查看次数

$('#id').值未定义

我在尝试检查字段的长度并根据结果设置值时遇到问题.使用firefox与firefox我一直得到错误'elUsername'没有定义.请告诉我我做错了什么.相当新的JQuery.

$('#usernameInput').blur(function ()
{
    var elUsername = $('#usernameInput').value;
    var elUsernameFeedback = $('#usernameFeedback');
    if (elUsername.length < 5) {
        elUsernameFeedback.text("Please enter your username");
    }
});
Run Code Online (Sandbox Code Playgroud)

基本上当用户离开字段并且用户名小于5(仅用于测试)时,获取设置为它的文本以提示用户纠正错误.但是从不输入if语句.任何帮助将不胜感激.

javascript jquery

1
推荐指数
1
解决办法
1423
查看次数

标签 统计

go ×1

javascript ×1

jquery ×1