问题标签 [colon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
162 浏览

python - 转换为字符串时,浮点数的 Python 列表以 ':' 结尾

我有一个从文本文件中读取的浮点列表。经过一些数据处理后,我使用以下命令将列表写入文件:

对于特定的输入文件,输出文件将在字符串中包含一个 ':'。我已经运行调试并在故障点停止了脚本。该值应为 58710000.0

这只发生在某些文件和浮点数上

有什么建议么?

0 投票
4 回答
3623 浏览

matlab - 向量化冒号 (:) 的概念 - MATLAB 中两个向量之间的值

我有两个向量idx1idx2,我想获得它们之间的值。如果idx1idx2是数字而不是向量,我可以通过以下方式做到这一点:

但在我的情况下,idx1idx2是可变长度的向量。例如,对于长度 = 2:

我可以使用冒号运算符直接获取两者之间的值吗?这是,类似于以下内容:

我知道我可以这样做idx1(1):idx2(1)idx1(2):idx2(2)也就是分别提取每列的值,所以如果没有其他解决方案,我可以使用 for 循环来做到这一点,但也许 Matlab 可以更轻松地做到这一点。

0 投票
2 回答
665 浏览

syntax - Lua Metatables - 使用冒号语法调用函数

我有以下问题,有人可以帮助我吗?

pru.gr:insert(display.newImage("wakatuBlue.png"))-- 这行有效,但我不想使用gr属性访问插入方法,我想直接调用插入方法并且元表__index函数完成工作

pru:insert(display.newImage("wakatuBlue.png"))--这条线不起作用,我有一个"bad argument #-2 to 'insert' (Proxy expected, got nil)"错误,这是我想要使用的方式

0 投票
3 回答
3468 浏览

javascript - 带有冒号的 Javascript 内部函数

我想知道内部功能是什么样的?我知道你可以写以下

但是在这段代码中,innerfunction 不是指一个变量,而是一个函数。还有其他方法可以编写/调用内部函数吗?

谢谢你

0 投票
3 回答
30483 浏览

string - 变量替换中的bash冒号运算符?

我继承了一些 bash 代码,这两行让我感到困惑:

我对:冒号运算符的理解是,它基于索引创建子字符串,因此-HEAD在这种情况下,使用字符串没有任何意义。

0 投票
3 回答
215 浏览

python - 为什么 somelist[len(somelist)] 会生成 IndexError 而不是 somelist[len(somelist):]?

我知道somelist[len(somelist)]无法访问已定义列表之外的索引 - 这是有道理的。

但是为什么 Python 允许你这样做somelist[len(somelist):]呢?

我什至读过这somelist[len(somelist):] = [1]相当于somelist.append(1)

但是为什么切片符号会改变索引“len(somelist)”仍然在列表范围之外的事实呢?

0 投票
1 回答
692 浏览

ruby-on-rails - 冒号作为 Rails Route 的分隔符?

我想在我的 rails route url 中使用冒号作为分隔符,而不是正斜杠。有可能做到这一点吗?


我正在追求类似以下的东西

所以对于 urlfood/fruit/apples:cooking:pie:apple_pie将返回参数:


这在rails中可能吗?

0 投票
1 回答
1230 浏览

shell - expr 中的冒号运算符有什么作用?

原谅我的无知...

我正在查看某人编写的 shell 脚本,他们写了这个:

我不知道这意味着什么。

0 投票
1 回答
1048 浏览

mongodb - 如何在字段名称中使用冒号在 MongoDB 中执行 map reduce?

我有以下问题:

在 MongoDB 中,我有名称中带有冒号的字段。要解决我通常会使用的字段:

但在字段名称内有一个冒号,例如:

MongoDB 回归JavaScript execution failed: SyntaxError: Unexpected token :

我怎么解决这个问题?

谢谢你的帮助!

0 投票
1 回答
1185 浏览

java - 如何在hibernate和postgresql中读出名称中带有冒号(:)的列

抱歉,这可能是一个非常简单的问题,我搜索并没有找到任何关于我的具体案例的信息。

我有一个 postgre 数据库,其中有一个表,其中有一列名为:

地址:城市

由于我不能在 java 类变量中使用冒号,所以我试图用这种方式表示它:

遗憾的是这不起作用,我得到以下异常(我很抱歉异常文本中的德语,我不知道为什么会这样 - 翻译它意味着:(冒号)处的语法错误):

错误:FEHLER:Syntaxfehler bei »:« 位置:52 线程“主”org.hibernate.exception.SQLGrammarException 中的异常:FEHLER:Syntaxfehler bei »:« 位置:org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate) 中的 52 .java:122) 在 org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) 在 org.hibernate. engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) 在 org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129) 在 org.hibernate.engine.jdbc.internal。 proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81) 在 $Proxy12.executeQuery(Unknown Source) at org.hibernate.loader.Loader.getResultSet(Loader.java:1978) at org.hibernate.loader.Loader.doQuery(Loader.java:829) at org.hibernate。 loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:289) at org.hibernate.loader.Loader.doList(Loader.java:2463) at org.hibernate.loader.Loader.doList(Loader.java:2449) at org.hibernate .loader.Loader.listIgnoreQueryCache(Loader.java:2279) 在 org.hibernate.loader.Loader.list(Loader.java:2274) 在 org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:470) 在org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355) 在 org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:196) 在 org.hibernate.internal.SessionImpl。组织中的列表(SessionImpl.java:1115)。hibernate.internal.QueryImpl.list(QueryImpl.java:101) at database.BerlinPolygonDAO.getBerlinLocationByID(BerlinPolygonDAO.java:52) at databaseAccess.Tester.main(Tester.java:33) 原因:org.postgresql.util.PSQLException : FEHLER: Syntaxfehler bei »:«
位置:在 org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) 在 org.postgresql.core.v3 的 org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) 的 52。 org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) org.postgresql.jdbc2 的 org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) 的 QueryExecutorImpl.execute(QueryExecutorImpl.java:255) .AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :43) 在 java.lang.reflect。Method.invoke(Method.java:601) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122) ... 16 更多

我在其他一些帖子中读到我应该按照下面的方式转义它,但它对我不起作用(例外只是说“\”存在语法错误)

使用两个冒号也无济于事:

然后我得到一个例外,即“addr”列(因此没有冒号和其余部分)不存在。

谁能告诉我阅读本专栏需要做什么?非常感谢您与我分享的每一个想法和想法。

编辑:我发现这个相关的问题涉及我现在正在处理的完全相同的列以及冒号的问题,但不是在休眠状态下。我在想这是否会有所帮助。