首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

IntelliJ IDEA 2018.2 发布,支持 Java 11

Java IntelliJ IDEA 2018.2支持Lambda参数使用的本地变量新语法(即JEP 323)。这是定于11月推出的Java 11中的一个新特性。...对于代码中冗长的方法链,IntelliJ IDEA将会给出类型提示(Type Hint)。面对具有泛型的长方法链时,开发人员可通过该功能查看每个调用的类型提示。 ?...img IntelliJ IDEA改进了对@org.jetbrains.annotations.Contract标注的支持。...对于macOS上的IntelliJ主题,现在支持以更暗方式显示标题栏,并添加了一些新的图标。而Linux上的IntelliJ主题也做了一些更新。 ?...img Scala IntelliJ IDEA对Scala插件做了多项改进。它支持开发人员以内联提示的方式查看隐式转换和参数,并在一个提示工具(Tooltip)中浏览并扩展显示信息。

1.2K70

python进阶(21)typing模块–类型提示支持

返回什么类型的结果,这样就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这个问题 注意:typing模块只有在python3.5以上的版本中才可以使用,pycharm目前支持...该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒pycharm目前支持typing检查,参数类型错误会黄色提示 常用类型 int,long,float: 整型,长整形,浮点型; bool...字符串类型; List, Tuple, Dict, Set:列表,元组,字典, 集合; Iterable,Iterator:可迭代类型,迭代器类型; Generator:生成器类型; 除了以上常用的类型,还支持...我们将光标放到黄色的地方,会出现下面的提示 写着期望类型是str,而现在是int,但是typing的作用仅仅是提示,并不会影响代码执行,我们执行看看 执行结果如下: [2, 3] 我们会发现并没有报错...Union[X, Y] ,相当于X | Y,意思是类型是X或者Y 如果我们想定义Union类型,就要写成如下的eg:Union[X, Y],或者也可以使用缩写X | Y(此写法python3.10版本才支持

1.1K30
领券