Questions tagged «concatenation»

指将两个或多个元素连接到单个元素中。

14
在Java中的字符串连接上使用String.format是更好的做法吗?
String.format在Java中,使用和字符串串联之间有明显的区别吗? 我倾向于使用,String.format但偶尔会滑动并使用串联。我想知道一个是否比另一个更好。 我的观察方式String.format为您提供了“格式化”字符串的更多功能;并置意味着您不必担心意外地放入额外的%s或丢失其中一个。 String.format 也较短。 哪个更易读取决于您的头部如何工作。

6
连接两个一维NumPy数组
我在NumPy中有两个简单的一维数组。我应该能够使用numpy.concatenate将它们连接起来。但是我收到以下代码的错误: TypeError:只有length-1数组可以转换为Python标量 码 import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) 为什么?


12
PHP-连接或直接在字符串中插入变量
我想知道,将PHP变量插入字符串的正确方法是什么? 这条路: echo "Welcome ".$name."!" 或者这样: echo "Welcome $name!" 这两种方法都可以在我的电脑上使用PHP v5.3.5。后者更短,更简单,但是我不确定第一种格式是否更好或是否被认为更合适。


6
如何在C#中串联列表?
如果我有: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? 我在Visual Studio 2008中运行了与此类似的代码,并在每次执行后设置了断点。之后myList1 = getMeAList();,myList1包含四个字符串,然后我按下加号按钮以确保它们并非全部为空。 之后 myList2 = getMeAnotherList();,myList2包含六个字符串,然后检查以确保它们不为空... myList1.Concat(myList2);myList1 之后仅包含四个字符串。这是为什么?
170 c#  arrays  list  concatenation 

12
Python连接文本文件
我列出了20个文件名,例如['file1.txt', 'file2.txt', ...]。我想编写一个Python脚本将这些文件连接成一个新文件。我可以通过打开每个文件f = open(...),通过调用逐行读取f.readline(),然后将每一行写入该新文件。在我看来,这并不是很“优雅”,尤其是我必须逐行读取/写入的部分。 在Python中是否有更“优雅”的方式来做到这一点?


4
连接JavaScript中字符串的最有效方法?
在JavaScript中,我有一个包含许多迭代的循环,并且在每个迭代中,我正在创建一个包含许多+=运算符的巨大字符串。有没有更有效的方式来创建字符串?我正在考虑创建一个动态数组,在该数组中不断向其中添加字符串,然后进行联接。谁能解释并举例说明最快的方法?

3
$ {}(美元符号和花括号)在Javascript字符串中是什么意思?
在这里或MDN上我什么都没看到。我确定我只是想念一些东西。在某处必须有一些文档? 从功能上讲,它看起来像允许您将变量嵌套在字符串中,而无需使用+运算符进行串联。我正在寻找有关此功能的文档。 例: var string = 'this is a string'; console.log(`Insert a string here: ${string}`); 运行代码段隐藏结果展开摘要


2
如何用C预处理器连接两次并像“ arg ## _ ## MACRO”中那样扩展宏?
我正在尝试编写一个程序,其中某些函数的名称取决于具有这样的宏的某个宏变量的值: #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); 不幸的是,宏NAME()将其变成了 int some_function_VARIABLE(int a); 而不是 int some_function_3(int a); 因此,这显然是错误的解决方法。幸运的是,VARIABLE的不同可能值的数量很小,因此我可以简单地进行an #if VARIABLE == n并单独列出所有情况,但是我想知道是否有一种聪明的方法来做到这一点。

24
如何在一行上连接多个C ++字符串?
C#具有语法功能,您可以在一行中将许多数据类型连接在一起。 string s = new String(); s += "Hello world, " + myInt + niceToSeeYouString; s += someChar1 + interestingDecimal + someChar2; 在C ++中相当于什么?据我所知,您必须在单独的行上完成所有操作,因为它不支持使用+运算符的多个字符串/变量。可以,但是看起来不那么整洁。 string s; s += "Hello world, " + "nice to see you, " + "or not."; 上面的代码产生一个错误。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.