定义变量类似python是可以自动判断类型 但是! 函数有要设置参数的类型 python写半天忘记一个变量是什么类型,而且ide也不好找有哪些变量函数传什么参数我真的谢
Python也可以写类型标注的:
def greeting(name: str) -> str: return 'Hello ' + name
甚至还有类似Rust的Option<T>的Optional标注
Option<T>
Optional
def foo(arg: Optional[int] = None) -> None: ...
虽然说我一般写脚本的时候懒得写这些(
nth233 好吧 是我误会python了(
话说 列表解析 除了python 还有什么语言有吗 [i for i in range(n)]
支持迭代器的都可以,比如Rust、JS、C++。或者Java的“流”〔Stream〕好像也差不多,直接一个collect变成数组。
collect
当然如果一定要语法一模一样,那可能只有Python。
nth233 行吧 我是觉得python这个语法看着真的很优美 不过我其实至今没完全搞明白java的steam的操作