例如,
import React, { Component } from 'react';
import { withRouter } from 'react-router';
class TestComponent extends Component {
handleSubmit = () => {
this.props.history.push('/blog-overview');
}
render() {
return (
<div>
<button onClick={this.handleSubmit} >Blog Overview</button>
</div>
);
}
}
export default withRouter(TestComponent);
其中class BasicTransitionFunction(TransitionFunction[GrammarBasedState]):
...
是TransitionFunction
的基类,而BasicTransitionFunction
也是类名。我只知道GrammarBasedState
可用于索引数组。这是什么意思?
答案 0 :(得分:1)
这是泛型类型的语法。就像@Sraw所说的,这意味着TransitionFunction
是泛型类型。例如,List
是通用类型,因此您可以拥有List[Int]
。
这与C ++模板(例如std::vector<int>
)的想法相同。
因此,BasicTransitionFunction
是TransitionFunction
之间GrammarBasedState
的子类。