标签: concatenation

Typescript 数组求和而不是串联

我在计算打字稿中的总和时遇到问题,其中我有两个数字连接而不是全部求和。我查过这个问题,看到了几个涉及这个问题的主题,其中解决方案通常是这样的:

“使用ParseInt()orParseFloat()将字符串转换为整数”

问题是我没有字符串,即使我使用数字,它们仍然连接。

我的代码如下:

     updateSummaryAmount(index: number){
        let summary = 0;

        this.listOfPeriods[index].declarations.forEach(element => {
            summary = summary + element.amount;
        });

        this.listOfPeriods[index].summary = summary;
    }
Run Code Online (Sandbox Code Playgroud)

如果我求和

0,55
Run Code Online (Sandbox Code Playgroud)

0,45
Run Code Online (Sandbox Code Playgroud)

我明白了

00,550,45
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 parseInt() 或 parseFloat(0 时,出现以下打字稿错误:

[ts} Argument of type 'number'  is not assignable to parameter of type 'string'.
Run Code Online (Sandbox Code Playgroud)

我尝试用 求和Math.floor(),只是为了测试,这有效,但显然给了我我不想要的数字。

在我的案例中,如何总结 2 个值?

javascript loops sum concatenation typescript

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

Python 字符串与整数之和的串联

我想打印数字和一些字符串,例如:

print("root: " + rootLeaf + " left:" + leftLeaf + "sum: " +(rootLeaf+leftLeaf) )
Run Code Online (Sandbox Code Playgroud)

这里“root”,“left”和“sum”是字符串,其中rootLeaf和leftleaf是整数,我想找到它们的总和。

在这里检查了帖子,但无法实现整数之和(字符串连接中的数学运算)

python printing string sum concatenation

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

安全连接长生不老药列表?

如何nil在 Elixir 中安全地串联列表?

\n

我已经提供了一些情况和响应的内联示例++

\n

看起来nil在连接时被视为一个特殊实体。

\n

为什么会出现这种情况?

\n
# Append two empty list \xe2\x9c\x85\niex(1)> [] ++ []\n[]\n# Append empty list to nil \xe2\x9d\x8c\niex(2)> [] ++ nil\nnil # Result should be []\n# Append non empty list to nil \xe2\x9d\x8c\niex(3)> [1] ++ nil\n[1 | nil] # Result should be [1]\n# Append non empty list to nil and enumerate \xe2\x9d\x8c\niex(5)> a = [1, 2] ++ nil\n[1, 2 | nil]\niex(6)> Enum.each(a, fn p -> IO.puts(p) end)\n1\n2\n** (FunctionClauseError) …
Run Code Online (Sandbox Code Playgroud)

list concatenation elixir

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

Python 中 zip 类型的元素串联

在 Python 中,我收到了这样的 zip 类型作为输入:

[
    ('ef', ['c', 'b', 'a']),
    ('a', ['b']),
    ('ab', ['c']),
    ('b', ['c']),
    ('c', ['c', 'a']),
]
Run Code Online (Sandbox Code Playgroud)

我必须连接同一项目中的元素并创建一个新的字符串列表。预期输出是:

['efc', 'efb', 'efa', 'ab', 'abc', 'bc', 'cc', 'ca']
Run Code Online (Sandbox Code Playgroud)

请注意,第一个元素生成三个不同的字符串,最后一个元素生成两个字符串。问题在于这些项目,因为它有多个元素需要连接。我尝试使用 join 命令,但它不起作用。任何帮助,将不胜感激。

python string zip list concatenation

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

如何按名称顺序连接目录中所有文件的内容?

我有一堆文本文件,需要将它们连接成 1 个字符串:

在此输入图像描述

最终结果是内容的串联20211026_113900.sql + 20211027_083900.sql + 20211027_093900.sql

我们如何连接文件的内容以确保按字母顺序排列?

20211026_113900.sql

从 mytable1 中选择名称 GO

20211027_083900.sql

从 mytable2 GO 中选择名称

20211027_093900.sql

从 mytable3 GO 中选择名称

我期待的最终结果是:

从 mytable1 中选择名称 GO 从 mytable2 中选择名称 GO 从 mytable3 中选择名称 GO

powershell concatenation

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

Rust 在使用 push_str() 将一个新字符串连接到另一个字符串时是否会在这个衬里给出错误?

我想连接一个字符串。
在我看来,以下代码应该给出某种恐慌或编译器错误。

let mut s = String::from("abc").push_str("x");
println!("{:?}", s); // Prints ()
Run Code Online (Sandbox Code Playgroud)

但这段代码有效:

let mut s = String::from("abc");
s.push_str("x");  
println!("{:?}", s); // Prints "abcx"
Run Code Online (Sandbox Code Playgroud)

string concatenation rust

0
推荐指数
2
解决办法
122
查看次数

For 循环仅连接最后一次迭代。为什么?

我想要一个带有 excel 字母的向量:c(A, B, C, ... Z, AA, AB, ... AZ, BA, ...)。

我的尝试是这样的:

excel_letters <- LETTERS

for(n in length(LETTERS)){

  excel_letters <- c(excel_letters, paste0(LETTERS[n], LETTERS))

}

Run Code Online (Sandbox Code Playgroud)

由于我在迭代循环之前在循环外部定义 excel_letters,因此我期望获得所需的输出。相反,我只得到:

 [1] "A"  "B"  "C"  "D"  "E"  "F"  "G"  "H"  "I"  "J"  "K"  "L"  "M"  "N"  "O"  "P"  "Q"  "R"  "S"  "T"  "U"  "V"  "W"  "X"  "Y"  "Z"  "ZA" "ZB" "ZC"
[30] "ZD" "ZE" "ZF" "ZG" "ZH" "ZI" "ZJ" "ZK" "ZL" "ZM" "ZN" "ZO" "ZP" "ZQ" "ZR" "ZS" "ZT" "ZU" "ZV" "ZW" "ZX" …
Run Code Online (Sandbox Code Playgroud)

for-loop r concatenation

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

我想将更多字符和字符串连接到 C++ 中的现有字符串

string s;
s += "#" + ',';  //give error
s += "#" + ",";  //give error
s += to_string(23) + ',';   //no error
Run Code Online (Sandbox Code Playgroud)

使用 + 运算符将新字符和字符串连接到现有字符串的正确方法是什么?什么时候会抛出错误?有人还可以阐明append()和push_back()与“+”有何不同以及哪种是最佳方式吗?

c++ string concatenation push-back

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

如何连接这些值并执行md5计算

我有一些价值观:

$data1
$data2
$data3
Run Code Online (Sandbox Code Playgroud)

我想连接这些变量,然后执行md5计算它是如何完成的?

php variables md5 concatenation

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

为什么这段代码产生"语法错误,意外'='"?

$text . = '1 paragraph';
$text . = '2 paragraph';
$text . = '3 paragraph';
echo $text;
Run Code Online (Sandbox Code Playgroud)

此代码给出错误syntax error, unexpected '='.

问题是什么?

php string concatenation syntax-error echo

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