1. function f(num: number) {
    2. console.log(num);
    3. }
    4. console.log(f(1))
    5. function f2(matrix: number[][], stringMatrix: string[]) {
    6. console.log(matrix, stringMatrix)
    7. }
    8. f2([[1]], ["1"])
    9. type C = { a: string, b?: number }
    10. function f3({ a, b }: C): void {
    11. // ...
    12. }
    13. console.log(f3)
    1. type CC = {
    2. name: string,
    3. age: number
    4. }
    5. const obj1: CC = {name: "lisi", age: 10}
    6. const obj2: { name: string, age: number } = {name: "lisi", age: 10}