Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories
  • 03 Union:标注可能的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Union:标注可能的类型

    ​ 一个参数可能是多种类型,最常见的莫过于可能是None。

    Read On »
  • 04 Optional:可能是None的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Optional:可能是None的类型

    ​ 由于某个参数可能是None的情况非常常见,因此提供了Optional的类型标注:

    Read On »
  • 05 变量标注:变量的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    变量标注:变量的类型

    ​ 对普通变量的标注和对函数参数标注是一样的。

    Read On »
  • 06 Any&None:函数返回值的区别

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Any&None:函数返回值的区别

    1. 默认情况

    Read On »
  • 07 Callable:标注可调用对象

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Callable:标注可调用对象

    任意的可调用对象

    Read On »
  • 08 Literal:必须是可选值中的一个

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Literal:必须是可选值中的一个

    1. 检查值是否符合

    Read On »
  • 09 类型别名:更强的语义

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    类型别名:更强的语义

    更强的语义

    Read On »
  • 10 NewType:全新的变量

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    NewType:全新的变量

    ​ typing中可以使用NewType来创建一个全新的type,它不是别名,而是一个类似于struct的封装,阻止了其与真实类型的交互。

    Read On »
  • 00 README

    2024-04-24 /
    • { C++ }
    • { C++ Guidelines Support Library }

    README

    ​ The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.

    Read On »
  • 01 owner && not_null

    2024-04-24 /
    • { C++ }
    • { C++ Guidelines Support Library }

    owner && not_null

    gsl::owner

    Read On »
« prev1…1415161718…91next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm