Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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
Tcl 如何剪断一根绳子并把它放到下一行_Tcl - Fatal编程技术网

Tcl 如何剪断一根绳子并把它放到下一行

Tcl 如何剪断一根绳子并把它放到下一行,tcl,Tcl,我创建了一个tcl策略,最后一行是一个长字符串,如下所示 set tpl_def(0) "$displacement_tpl_def~$pressure_tpl_def~$vibration_tpl_def~$temperature_tpl_def~$load_tpl_def~idling_tpl_def~miles_gallon_tpl_def~engine_temp_tpl_def~engine_speed_tpl_def~accelerator_position_tpl_def~vehic

我创建了一个tcl策略,最后一行是一个长字符串,如下所示

set tpl_def(0) "$displacement_tpl_def~$pressure_tpl_def~$vibration_tpl_def~$temperature_tpl_def~$load_tpl_def~idling_tpl_def~miles_gallon_tpl_def~engine_temp_tpl_def~engine_speed_tpl_def~accelerator_position_tpl_def~vehicle_speed_tpl_def~miles_per_gallon_tpl_def~engine_intake_manifold_pressure_tpl_def~engine_intake_manifold_temp_tpl_def~vehicle_speed_mph_tpl_def"
现在,当我尝试运行这个策略时,我的路由器在三分之二的路径上切断了字符串。有没有一种方法可以让我剪断绳子,然后在下一行继续

例如,像Java一样,你会做这样的事情

set tpl_def(0) "$displacement_tpl_def~$pressure_tpl_def~$vibration_tpl_def~$temperature_tpl_def~$load_tpl_"
+"def~idling_tpl_def~miles_gallon_tpl_def~engine_temp_tpl_def~engine_speed_tpl_def~accelerator_position_tpl_def~vehicle_speed_tpl_def~"
+ "miles_per_gallon_tpl_def~engine_intake_manifold_pressure_tpl_def~engine_intake_manifold_temp_tpl_def~vehicle_speed_mph_tpl_def"

有没有一种方法可以在tcl中执行类似的操作?

您可以使用行连续体,但这将在字符串中插入空格,以代替反斜杠换行空格

set tpl_def(0) "$displacement_tpl_def~$pressure_tpl_def~$vibration_tpl_def~$temperature_tpl_def~\
$load_tpl_def~idling_tpl_def~miles_gallon_tpl_def~engine_temp_tpl_def~\
engine_speed_tpl_def~accelerator_position_tpl_def~vehicle_speed_tpl_def~\
miles_per_gallon_tpl_def~engine_intake_manifold_pressure_tpl_def~\
engine_intake_manifold_temp_tpl_def~vehicle_speed_mph_tpl_def"
这就是你想要的:

append tpl_def(0) \
    "$displacement_tpl_def~$pressure_tpl_def~$vibration_tpl_def~$temperature_tpl_def~" \
    "$load_tpl_def~idling_tpl_def~miles_gallon_tpl_def~engine_temp_tpl_def~" \
    "engine_speed_tpl_def~accelerator_position_tpl_def~vehicle_speed_tpl_def~" \
    "miles_per_gallon_tpl_def~engine_intake_manifold_pressure_tpl_def~" \
    "engine_intake_manifold_temp_tpl_def~vehicle_speed_mph_tpl_def"

另一种方法是制作一个列表,然后加入$theList“~”…