W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
GoodCase
通過(guò)注釋生成代碼
輸入注釋及函數(shù)定義:
1 /** 2 * @return ArrayList of all visible widgets 3 */ 4 public ArrayList<Widget> getVisibleWidgets() { 5 |
插件給出生成的建議(灰色部分)
1 /** 2 * @return ArrayList of all visible widgets 3 */ 4 public ArrayList<Widget> getVisibleWidgets() { 5 ArrayList<Widget> widgets = new ArrayList<Widget>(); 6 for (Widget widget : getRootWidget()) { 7 if (widget.isVisible()) { 8 widgets.add(widget); 9 } 10 } 11 return widgets; 12 } 13 |
按Tab鍵 ,接受生成的代碼
1 /** 2 * @return ArrayList of all visible widgets 3 */ 4 public ArrayList<Widget> getVisibleWidgets() { 5 ArrayList<Widget> widgets = new ArrayList<Widget>(); 6 for (Widget widget : getRootWidget()) { 7 if (widget.isVisible()) { 8 widgets.add(widget); 9 } 10 } 11 return widgets; 12 } |
注釋中用自然語(yǔ)言描述的部分,應(yīng)按照正常編寫注釋時(shí)的敘述方式簡(jiǎn)單、準(zhǔn)確地描述代碼段的功能。不應(yīng)把它當(dāng)作ChatGPT類的工具 ,用對(duì)話、指令的方式描述 ,也不宜提出過(guò)于復(fù)雜或籠統(tǒng)的任務(wù)。
例如 ,以下是比較好的描述方式
. // 快速排序函數(shù) . // Given two non-negative integers, num1 and num2 represented as string, return the sum of num1 and num2 as a string. . // read the data in file "abc.txt", then print it out |
以下敘述形式CodeGeeX可能無(wú)法準(zhǔn)確理解:
. // 寫?個(gè)python腳本自動(dòng)抓取GitHub Trending中有關(guān)ChatGPT的項(xiàng)目 . // 我想用Python爬取豆瓣電影TOP250的數(shù)據(jù) ,代碼要怎么寫? . // 請(qǐng)寫? 段javascript代碼求解雞兔同籠問(wèn)題:雞和兔? 共35個(gè)頭 ,94個(gè)腳 ,求雞兔分別多少。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: