sklearn数据预处理函数及其说明,Groovy学习-三元运算符
sklearn数据预处理函数及其说明,Groovy学习-三元运算符对于这两种缩写方式,本人并不完全赞同使用。这种写法也就是传说中的语法糖。如果部门里面的人都熟悉这种语法,问题不大,否则就会影响可读性。特别是当groovy只是用作写pipeline或者gradle,大家本来就接触groovy语法不多,那就不建议使用这样的语法糖。
三元运算符使用?和:表示。
当?前面的值是true,则取:前面的值作为表达式的值,否则就取:后面的值作为表达式的值。
经常会用到一种情况是给变量赋默认值,这个时候就可以使用简写。
如果这个时候还是把表达式的值赋回给原来的变量,还可以使用更简单的Elvis赋值运算符。
对于这两种缩写方式,本人并不完全赞同使用。这种写法也就是传说中的语法糖。如果部门里面的人都熟悉这种语法,问题不大,否则就会影响可读性。特别是当groovy只是用作写pipeline或者gradle,大家本来就接触groovy语法不多,那就不建议使用这样的语法糖。