在这个声明中
for (i = 1; i <= n; i++) {
cout << i << " \n"[ i == n ];
}
Run Code Online (Sandbox Code Playgroud)
cout声明中的最后一个词是[i==n]做什么的?这个循环打印空间分开的数字我想.
我是redux的新手.我从redux导入了createStore,combineReducers,这些工作正常.
import {createStore,combineReducers} from "redux";
Run Code Online (Sandbox Code Playgroud)
但我无法使用applyMiddleWare
import {createStore,combineReducers,applyMiddleWare} from "redux";
Run Code Online (Sandbox Code Playgroud)
错误是
./src/index.js 63:101-116'reducex'不包含名为'applyMiddleWare'的导出.
当我尝试像这样导入
import applyMiddleWare,{createStore,combineReducers} from "redux";
Run Code Online (Sandbox Code Playgroud)
表明
./src/index.js 63:101-116"redux"中未找到"export'default'(导入为'applyMiddleWare')
我没有更改或修改任何包.我的Package.json将依赖关系显示为
"dependencies": {
"react": "^16.4.0",
"react-dom": "^16.4.0",
"react-redux": "^5.0.7",
"react-scripts": "1.1.4",
"redux":"^4.0.0",
"redux-logger": "3.0.6"
}
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助!!
import React, { Component } from "react";
export default class Logo extends Component {
render() {
return (
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 615 615"><defs><style>.cls-1{stroke:#fff;stroke-miterlimit:10;stroke-width:4px;}.cls-2{fill:#f2f2f2;}</style></defs><title>vision-octo-bw</title><g id="octo-drop"><polygon class="cls-1" points="450.68 546.99 185.11 547 52.32 317.01 185.09 87.01 450.67 87 583.47 316.99 450.68 546.99"/><path class="cls-2" d="M318.87,154c-61.78,91.83-64.25,97.12-77,115-24.86,35-68,112.88-6.57,174.31s136.77,33.83,162.92,3.83c28.13-32.27,60-82.76-2.16-176.17C331.37,173.6,325.2,164.31,318.87,154Z"/></g></svg>
);
}
}
Run Code Online (Sandbox Code Playgroud)