尝试获取字符串并使用while循环将小写字母替换为特定数字(代码中明显的转换)。 string.replace给出错误"没有匹配的成员函数来调用' replace' :|一直盯着string.replace引用,无法看到我的格式错误。
import { createStore } from 'redux'
// ACTIONS
const addTodo = (text) => {
type: 'ADD_TODO',
text
}
const toggleTodo = (id) => {
type: 'TOGGLE_TODO',
id
}
// REDUCER
const todos = (state = [], action) => {
switch(action.type) {
case 'ADD_TODO':
return [
...state,
{
id: state.length,
text: action.text,
complete: false
}
]
default:
return state
}
}
// STORE
const store = createStore(todos)
// TEST
store.dispatch({ type: 'ADD_TODO', text: 'Test' })
console.log(store.getState())
答案 0 :(得分:1)
replace需要至少3个参数。你看错了documentation吗?
您缺少长度参数,该参数表示要替换字符串中的字符数。请尝试改为:
input_string.replace(count, 1, string(current_var));
另一个注意事项 - 'using namespace std;'是not advisable。