Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 在xtend模板中生成循环,以便在同一行中打印_Templates_For Loop_Line_Xtend - Fatal编程技术网

Templates 在xtend模板中生成循环,以便在同一行中打印

Templates 在xtend模板中生成循环,以便在同一行中打印,templates,for-loop,line,xtend,Templates,For Loop,Line,Xtend,所以如果我有 «FOR number: numbers» «number» «ENDFOR» 它将在新行中打印每个数字,如何使它在同一行中打印数字?可能不适合您的用例,但您尝试过吗 «FOR number: numbers»«number»«ENDFOR» 另一个选项是使用«numbers.join()»进行循环构造 «FOR number: numbers» «number» «ENDFOR» 主要用于在多行上生成值。如果需要在单行上串联值,则join()是一个更好的选

所以如果我有

«FOR number: numbers»
    «number»
 «ENDFOR»

它将在新行中打印每个数字,如何使它在同一行中打印数字?

可能不适合您的用例,但您尝试过吗

«FOR number: numbers»«number»«ENDFOR»

另一个选项是使用
«numbers.join()»
进行循环构造

«FOR number: numbers»
    «number»
«ENDFOR»
主要用于在多行上生成值。如果需要在单行上串联值,则join()是一个更好的选项:

«numbers.join»
更短、更干净、更清晰。您还可以提供一个分隔符参数

«numbers.join(", ")»

«对于编号:编号»编号»ENDFOR»工作正常。我现在觉得自己很愚蠢。我试过了,但不是所有的东西都试过了,现在当我删除了所有的断点后,它就可以正常工作了。我有一行360个符号长的方法,但它比奇怪的间距要好。谢谢!对于很长的表达式,只提取一个方法通常是一个好主意。