UsertypePerson={name:stringage:number}typeStudent={name:stringage:numberdepartment:string}functiongetPerson():Person{return{name:"홍길동",age:20,}}functiongetStudent():Student{return{name:"홍고동",age:20,department:"컴공",}}functiontalk(person:Person){console.log(`hello ${person.name} my age is ${person.age}`)}constperson=getPerson()conststu=getStudent()talk(person)talk({name:"홍돈까스",age:10,})talk(stu)talk({name:"홍만두",age:5,department:"홍과",})//타입 에러
Leave a comment