![]() |
1
16
|
![]() |
2
11
还有一件事情要添加到这个线程中,但还没有提到——如果可以,请避免连接/连接这些字符串。很多方法都需要一段时间 列表 字符串作为参数,而不仅仅是一个字符串,因此您可以单独传递它们,例如:
|
![]() |
3
10
我做了基准!:)
|
![]() |
4
3
两个示例之间的主要性能差异在于,在第一个示例中,每次调用代码时都会发生串联,而在第二个示例中,编译器会将常量字符串折叠在一起。 因此,如果这两个示例中的任何一个都在循环或函数中多次调用,那么第二个示例将更快。
这假设字符串在编译时是已知的。如果您在运行时构建字符串
|
![]() |
5
2
在我的基准中,
所以就你的问题而言,
sebthebert's answer
演示,
(顺便说一句,基准测试基本上是显而易见的,我不想在这里重复代码。唯一令人惊讶的是从
|
![]() |
6
1
你喜欢哪个就用哪个;它们在perl中的性能完全相同。Perl字符串不像Java字符串,可以就地修改。 |
![]() |
7
-1
|
![]() |
Sandeep Ranjan · jQuery字符串串联“+”错误 7 年前 |
![]() |
David · 根据条件在列表中串联字符串和整数 7 年前 |
![]() |
Pl3tx235j · 如何在表达式语言3.0中串联字符串[重复] 7 年前 |
![]() |
Ori Marko · JMeter-Groovy脚本变量串联 7 年前 |
![]() |
Ian Stewart · OpenEdge连接的性能 7 年前 |
![]() |
terny · 从oracle apex连接两列 7 年前 |
![]() |
Jake · SQL:如何将函数连接到字符串 7 年前 |