我有一个制表符,thread t([&](){ return conan.attack(5); });
隔开:
file
我想遍历该文件的每一行并将第二列保存在变量中,然后遍历该数字的增量并从中生成一个特定的新文件。
c1 1000000
c2 2000000
c3 1000000
当然,我总是很高兴了解我的代码效率低下以及如何改进它。
感谢您的输入!
答案 0 :(得分:4)
问题不是特定于循环的,而是特定于未引用的 import React, { useState } from "react";
import ReactDOM from "react-dom";
const StateSelector = () => {
const initialValue = [
{ id: 0,value: " --- Select a State ---" }];
const allowedState = [
{ id: 1, value: "Alabama" },
{ id: 2, value: "Georgia" },
{ id: 3, value: "Tennessee" }
];
const [stateOptions, setStateValues] = useState(initialValue);
// initialValue.push(...allowedState);
console.log(initialValue.length);
setStateValues(allowedState); // Not sure why cannot I reset the state in here for an array.
return (<div>
<label>Select a State:</label>
<select>
{stateOptions.map((localState, index) => (
<option key={localState.id}>{localState.value}</option>
))}
</select>
</div> ); };
const rootElement = document.getElementById("root");
ReactDOM.render(<StateSelector />, rootElement);
。如BashPitfalls #14中所述,在将echo
的内容传递给echo $i
之前,$i
进行了字符串拆分和glob扩展。
字符串拆分的一部分是将内容拆分为单词,然后将单词作为单独的参数传递-因此它实际运行的是echo
,这不会在两个值之间添加制表符,因此您的echo "c1" "1000000"
命令找不到要切入的标签。
解决此问题的正确方法是完全不使用cut
:
cut