如何使用
要開始使用 Pair Programmer,您需要指定您正在使用或想要使用的程式語言。預設情況下,該欄位設置為 Python。
一旦您提交了您的程式語言,您將收到一條類似於以下的消息(雖然確切的措辭可能會有所不同),詳細說明了 Pair Programmer 提供的內容並提供一些有用的命令:

如果一切看起來正確,您可以將您的程式問題寫入提示區域。
/change
/change
命令允許您在與 Pair Programmer 互動時修改您的偏好設定。目前,它支持兩個選項:
程式語言 – 切換程式語言。例如,輸入
/change language=Java
以切換到 Java。互動語言 – 更改溝通語言。例如,輸入
/change language=Spanish
以切換到西班牙語。
/implement
/implement
命令在您想創建新的程序時使用。它遵循五步驟的程序以確保全面的方法:
例如,您可以輸入/implement task=TaskDescription
。請將TaskDescription
替換成您希望完成的任務描述。
範例
假設你想實作一個程式,該程式會計算列表中所有元素的總和。
/implement task=創建一個 Python 函式,該函式會計算列表中所有元素的總和。該函式應該將一個整數列表作為輸入,並返回一個整數作為輸出。
/modify
/modify
命令用於當您希望對現有程式進行更改或調整。輸入 /modify code=ProgramCode modifications=ProgramModification
。請將 ProgramCode
替換為您希望修改的程式,並將 ProgramModification
替換為您希望更改的內容的描述。
範例
例如,假設你有一個 Python 函數可以計算長方形的面積,你想要將它修改成計算圓形面積的函數。
/修改代碼=
def rectangle_area(length, width):
return length * width
修改=
將功能更改為使用 `pi * radius^2` 公式計算圓形面積。該函數應接受半徑的單一參數。
/test
/test
命令是在你希望我為某個程式創建測試案例時使用的。輸入 /test code=ProgramCode description=ProgramDescription
。請將 ProgramCode
替換成你要測試的程式,並用程序描述替換 ProgramDescription
,說明該程序的功能。
範例
假設你有一個 Python 函數,該函數可以計算數字的階乘,而你想為它創建測試案例
/test code=
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
description=
這個函數可以計算給定數字的階乘。數字 n 的階乘就是所有小於或等於 n 的正整數的乘積。
Last updated