const getString: () => T | undefined = () => {
// 执行一些操作,例如从数据库获取数据或计算一些结果
// 如果有结果,返回 T 类型的字符串
// 如果没有结果,返回 undefined
// 示例代码:
const result = Math.random() > 0.5 ? 'hello' : undefined;
return result;
}
// 使用
const myString = getString();
if (myString !== undefined) {
console.log(myString);
}