hro19 / Typescript_Katsutadai

Typescript workshop in 勝田台
0 stars 0 forks source link

async関数の返り値に型を定義する。 #9

Open hro19 opened 1 year ago

hro19 commented 1 year ago

三角形を求める関数が設定されております。 この関数をasync用の関数に変えて、async用の返り値に書き直してください。

//三角形を求める関数
const calculateTriangleArea = (base: number, height: number): number => 0.5 * base * height;

const sankaku = calculateTriangleArea(10,6);
console.log(sankaku);
hro19 commented 1 year ago
const calculateTriangleArea = async (base: number, height: number): Promise<number> => {
    return 0.5 * base * height;
};

const main = async (): Promise<void> => {
    const sankaku: number = await calculateTriangleArea(10, 6);
    console.log(sankaku);
};

main();