从零开始配置 Neovim (Neovim v0.12)
Info
更新:
Python 的类型提示:是什么以及为什么
Info
更新:
Python 3.5 的解包操作符
引言
今天我想要聊聊 Python 中用于解包(Unpacking)的两个操作符号——* 和 **
基本用法
* 最为常见的用法是用来表示乘法。但我们也可以将 * 用于任意一个可迭代对象(iterable object)1上,表示我们想要提取里面所有的值
Python3.6 的 f-strings
信息
更新:
海象表达式简明教程(Python 3.8)
模式匹配简明教程(Python 3.10)
引言
今天我想要谈一下 Python 3.10 提出的新特性1——模式匹配🎉
学习过 C 语言的人想必对下面的 switch 语句不陌生,
switch (expression)
{
case constant_1:
// statements
break;
case constant_2:
// statements
break;
// Fall through
// the value of the expression can be either constant_3 or constant_4 :)
case constant_3:
case constant_4:
// statements
default:
// default statements
}
概括一下,C 语言的 switch 语句的几点规则: