小编Mel*_*991的帖子

Clojure闭合不符合预期?

当预期返回5时,repl返回2.

(defn counter [] 
  (let [count 1]
    (fn [] 
      (+ count 1)
    )
  )
)

(defn test-counter []
  (let [increment (counter)]
    (increment)
    (increment)
    (increment)
    (increment)
  )
)
Run Code Online (Sandbox Code Playgroud)

clojure

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

所有除了PHP替代切换?

所以我正在编写一个调用PHP脚本的网页.该数组从jQuery中获取数据供php处理.

现在我需要做的是运行所有这些包括脚本,除了$pageException.例如,如果$pageExceptioncontact-us,则contact-us.php不应包括在内.

显然我可以使用switch语句来实现这一点,并且下面的示例提供了三种不同的情况,但我觉得它们可能是一种更简单的方法.

我打赌我忘记了一些在这里明显显而易见的事情,但它并没有想到......

$new_address = $_POST['address'];

function pageData($pageException) { 
    include("about-us.php");
    include("contact-us.php");
    include("who-we-are.php");
}

pageData ($new_address);
Run Code Online (Sandbox Code Playgroud)

php

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

PHP字符串不连贯

可能重复:
解析错误:语法错误,意外'(',期待','或';'in

我收到以下错误:

解析错误:语法错误,意外'.',期待','或';' 在第19行的xxx中

在这一行:

public $metad_name = "lol" . "lol";
Run Code Online (Sandbox Code Playgroud)

php

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

UPDATE上的MYSQL语法错误,带有'Key'字样

我根本无法理解这一个.

我正在编写一个简单的PHP脚本来更新特定的数据库字段.

这个查询工作正常,没有任何问题,但是settings_id似乎很容易改变,因此不适合/便携

mysql_query("UPDATE oc_setting SET value='" . $css . "'" . 'WHERE setting_id=13576',    $con) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

这个查询似乎在任何情况下都不起作用,这是我需要的查询.

mysql_query("UPDATE oc_setting SET value='" . $css . "'" . 'WHERE key="sellya_custom_css"', $con) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

它给我留下了这个错误:你的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'key ="sellya_custom_css"'附近使用正确的语法

现在我有一个预感,它可能有一些单词key可能是一个保留关键字或其他东西所以我尝试用引号括起来,虽然脚本没有出现任何错误,但它也没有更新字段.

我已经尝试了无数组合与单引号双引号,各种类型的串联组合无济于事.

有人可以帮帮我吗?

谢谢.

php mysql syntax-error

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

包含函数的括号 - (function(){})()和`.call()`

我已经写了一段时间javascript,最近一直在玩coffeescript.我注意到coffeescript以下列方式编译函数:

(function() {

}).call()
Run Code Online (Sandbox Code Playgroud)

我也注意到人们用这种方式写函数:

(function() {

})()
Run Code Online (Sandbox Code Playgroud)

据我所知,这些是自称的匿名函数.首先,拥有.call()和仅仅().call()一种更具语义的写作方式之间的区别是什么().

另外,为什么coffeescript将整个文件包装在匿名函数中,而通常不需要?这有什么表现或其他优势吗?应该何时使用这些自调用函数?

谢谢

javascript coffeescript

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

golang - map中的函数是<nil>

我试图在GO中构建一个简单的路由器,我在一个结构上有一个get方法,该方法应该将回调传递给Get路由映射,并将url作为键,它似乎fmt.Println(urlCallback)返回一个nil值并导致运行时出现紧急情况如果我试图调用它,来自javascript背景我只是想抓住指针之类的东西并觉得它可能与此有关,如果有人可以告诉我为什么传递的函数是零会很好.

这是我的"路由器"包.

package Router

import (
    "fmt"
    "net/http"
    "net/url"
    "log"
)

type Res http.ResponseWriter
type Req *http.Request

type RouteMap map[*url.URL]func(Res, Req) 
type MethodMap map[string]RouteMap

type Router struct {
    Methods MethodMap
}

func (router *Router) Get(urlString string, callback func(Res, Req)) {
    parsedUrl, err := url.Parse(urlString)

    if(err != nil) {
        panic(err)
    }

    fmt.Println(parsedUrl)

    router.Methods["GET"][parsedUrl] = callback
}

func (router *Router) initMaps() {
    router.Methods = MethodMap{}
    router.Methods["GET"] = RouteMap{}
}

func (router Router) determineHandler(res http.ResponseWriter, req *http.Request) {
    fmt.Println(req.URL)
    fmt.Println(req.Method)

    methodMap …
Run Code Online (Sandbox Code Playgroud)

go

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

标签 统计

php ×3

clojure ×1

coffeescript ×1

go ×1

javascript ×1

mysql ×1

syntax-error ×1