我给时出错
export class UserComponent implements OnInit {
user:User;
constructor(){
}
ngOnInit(){
this.user = {
firstName : "test",
lastName : "test",
age : 40,
address: {
street : "Test",
city : "test",
state: "test"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Property 'user' has no initializer and is not definitely assigned in the constructor.
Run Code Online (Sandbox Code Playgroud)
user 继承自 User.ts,User.ts 包含以下代码:
export interface User {
firstName:string,
lastName:string,
age?:number,
address?:{
street?: string,
city?:string,
state?:string
}
}
Run Code Online (Sandbox Code Playgroud)
添加?到用户在其他文件中显示错误:
还有另一个名为 users 的文件夹......这是主要的......现在当我添加?在这里,它向我展示了这个错误。
Perl具有用于在给定上下文中一般访问变量的系统变量,例如,$1在正则表达式之后使用to来访问第一个分组项或$_在循环中访问当前值.
我很好奇是否存在来自子程序的返回值的类似系统变量.
恩.
my $var = (format($num)) ? $_ : 'N/A';
Run Code Online (Sandbox Code Playgroud)
如果定义$_了结果,format($num)那么系统变量将在哪里访问结果.