亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我們可以用Java語法編寫Groovy代碼?

為什么我們可以用Java語法編寫Groovy代碼?

qq_遁去的一_1 2022-08-17 21:29:04
我只是Groovy的新手,在Java上有幾年的經驗。我正在遵循一個簡單的教程,說95%的Groovy語法與Java相同。所以我想知道這是將Groovy代碼編寫為Java的好習慣嗎?為什么不呢?
查看完整描述

2 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

“將Groovy代碼編寫為Java是一種很好的做法嗎?”

您的意思是使用Groovy編譯器來編譯Java代碼?你為什么要這樣做?

雖然Groovy支持Java語法,但它主要用于簡化和壓縮代碼,提供Groovy編程習語和語法糖。如果你只是一個初學者,那么在學習Groovy語法的同時結合Groovy和Java代碼是可以的。但最終你應該只使用Groovy語法。

所以你問題的答案是:不,把Groovy代碼寫成Java不是一個好的做法。


查看完整回答
反對 回復 2022-08-17
?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

你可以用Java語法編寫Groovy代碼,使Java開發人員能夠輕松地遷移到Groovy:因為這種語言功能允許他們從編寫代碼開始,或者他們可以將現有的Java代碼復制/粘貼到一個時髦的腳本中。

換句話說:時髦的語言是故意設計的,以允許這一點,以幫助吸引用戶。

看看利弊:

  • 編寫類似java的時髦代碼的最大優點很簡單:如果你對時髦不滿意,你更容易移回去。它允許那些沒有學過時髦的團隊成員/同事理解你的工作。

  • 缺點:groovy的全部意義在于給你一些Java所缺乏的功能,所以對于一個有經驗的時髦程序員來說,“太多的java”風格可能會引發一個問題:“當你一直寫純Java時,為什么要使用groovy?

除此之外,請記住,groovy實際上更像是一種利基語言,從未獲得過很多關注(在gradle構建生態系統之外)。

從這個角度來看,我個人的兩分錢:首先不要寫時髦的代碼。如今,即使是 gradle 也可以與 kotlin 一起使用。除非你這樣做得到報酬,否則寧愿把你的時間和精力花在其他語言上,例如kotlin。


查看完整回答
反對 回復 2022-08-17
  • 2 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號