问题标签 [strconv]

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 回答
2412 浏览

go - Golang 解析数组

我试图弄清楚为什么我的代码不起作用。我希望取一片数字和字符串,并将其分成三片。对于切片中的每个元素,如果是字符串,则将其附加到字符串切片,如果是正数,则将其附加到正数,负数也一样。然而,这是输出

名称:EvTremblay 45.39934611083154 -75.71148292845268

[Crestview -75.73795670904249 BellevueManor -75.73886856878032 Dutchie'sHole -75.66809864107668 ...

正面:[45.344387632924054 45.37223315413918 ...] 负面:[]

这是我的代码。有人能告诉我是什么导致 Negatives 数组没有任何值吗?

0 投票
1 回答
200 浏览

java - 是否有等效于 VB6 Strconv 的 Java (Android)

我在一个旧的 VB6 类中有以下内容,我需要在 Android 中移动到一个 Java 类。

其中 AESLOCALE 是 1033

我四处打猎,但似乎无法解决如何解决这个问题。谢谢

0 投票
1 回答
228 浏览

go - 在我的 golang 程序中解析来自 shell 程序的字节

我正在尝试使用 golang (os/exec) 调用 shell 程序,但我得到的输出是以字节为单位的,我需要将其转换为 float64,但它显示错误?
错误:无法将 (type []byte) 转换为 float64 类型

data_cpu.sh 是:

0 投票
1 回答
3949 浏览

go - 在 Golang 中将 Float64 类型打印为 int

令人惊讶的是,我找不到其他人遇到同样的问题。我尝试简单地在 Go 中初始化一个 float64 并打印它,然后尝试进行字符串转换并打印它。两个输出都不准确。

我已经尝试了很多分数,包括那些不能解决重复小数的问题,以及简单地写出浮点数并打印(例如num := 1.5,然后fmt.Println(num)给出 output 1)。

预期的:

实际的:

0 投票
2 回答
446 浏览

go - 如何检查函数返回的错误类型(strconv.Atoi)

我有以下测试的基本代码strconv.Atoi()

我想处理是否存在错误strconv.Atoi(),特别是如果错误是由于语法或范围,strconv.Atoi()可以提供的条件。为此,我尝试了以下方法:

我得到了这个结果:

我想了解如何处理这两个错误Atoi可以返回(ErrSyntaxErrRange)。

0 投票
2 回答
344 浏览

excel - 带有 vbNarrow 的 VBA StrConv 抛出运行时错误“5”

0 投票
1 回答
3365 浏览

string - 如何在 Golang 中为字符串添加单引号?

也许这是一个简单的问题,但我还没有弄清楚如何做到这一点:

我在 Go 中有一个字符串切片,我想将其表示为逗号分隔的字符串。这是切片example

我想把它表示为一个带单引号的逗号分隔字符串,即

我无法弄清楚如何在 Go 中有效地做到这一点。

例如,strings.Join()给出一个逗号分隔的字符串:

关闭,但不是我需要的。我也知道如何添加双引号strconv,即

再次,不是我想要的。

如何输出字符串'apple', 'Bear', 'kitty'

0 投票
1 回答
1384 浏览

go - Golang Gin 检索整数数据

我正在尝试使用 Gin 从 POST 申请中检索 int 数据,但我收到一条错误消息,指出函数(PostForm 或任何其他)需要字符串作为参数。我试图搜索一个期望 int 内容的函数,但没有成功。我有一个结构来定义内容,请参见下面的代码。

我正在考虑将值转换为 int,但如果我有 10 个输入,这将变得非常困难且不切实际。

来自 user.Age 的错误: