開發

程式碼產生器

描述你要的行為。說明文字會使用這個頁面的語言。

0/4000

請指定一個函式或一支小程式。說明會告訴你怎麼執行。

還沒有程式碼

描述任務、選擇語言,然後產生。

一次程式請求會得到什麼

描述程式要做什麼,得到可以複製的程式碼區塊,以及怎麼執行的簡短說明。說明跟隨這個頁面的語言。程式語言可選 Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL、Bash,也可以自動選擇。

請指定一個函式或一支小程式。「讀取 CSV,計算每一欄的空白儲存格」是清楚的 Python 任務。要整個產品太寬,一次回覆只會是草稿。

執行之前先讀過程式碼。說明講的是怎麼開始,不是說它對不可信資料或正式環境是安全的。惡意軟體、攻擊和竊取憑證的請求會被拒絕。

怎麼依描述產生程式碼

  1. 寫它要做什麼

    寫上輸入、輸出,以及你在意的邊界。「按欄計算空白儲存格」比「幫我處理試算表」清楚。

  2. 選擇語言

    選你真正會執行的語言,或保持自動。要查詢用 SQL,要命令用 Bash。

  3. 兩段都讀

    程式碼在可以複製的區塊裡。下面用這個頁面的語言,簡短說明它做什麼、怎麼執行。

  4. 先用範例跑一遍

    用小檔案試過,再碰真實資料。說明和程式碼不一致時,相信執行結果,不要只信那段話。

一次回覆裝得下的請求

處理 CSV 的 Python 函式

「寫一個 Python 函式,讀取 CSV 並計算每一欄的空白儲存格數量。」你應該得到函式、需要的匯入,以及如何用路徑呼叫它。

可以改的 SQL

「選出最近 7 天缺少發票號碼的訂單,資料表是 orders,欄位是 created_at 和 invoice_number。」寫出資料表和欄位,查詢才會接近你的資料庫。

一小段 JavaScript

「一個函式,依某個鍵把物件陣列分組並回傳數量。」選 JavaScript 或 TypeScript。韓文頁面上的說明是韓文,程式碼仍然是程式碼。

讓程式碼真的能跑起來

  • 寫明語言、輸入和輸出。這三樣決定這段程式碼是否合用。
  • 只有需要時才寫版本,例如 Python 3。
  • 一次要一個函式。下一塊用下一次請求補上。
  • 不要把密鑰、權杖或正式環境的連線字串貼進說明。
  • 說明只是指引。它做什麼,要執行一下才知道。

程式碼產生的問題

能依白話描述寫一個 Python 函式嗎?

能。寫出它的行為,選擇 Python,或讓語言保持自動。你會得到程式碼區塊,以及怎麼執行的簡短說明。

可以選哪些語言?

Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL 和 Bash,或自動選擇。說明使用頁面語言,不一定是英文。

會產生整個應用程式嗎?

請指定一個函式或一支小程式。帶帳號、儲存和介面的完整應用程式一次放不下。先產生一塊,再產生下一塊。

執行起來安全嗎?

先讀,再用範例執行。沒看懂之前,不要把它指向密鑰或正式環境。惡意軟體和竊取憑證的請求會被拒絕。

為什麼沒有程式碼區塊?

有時回覆沒有用程式碼區塊包起來。把語言、輸入和輸出寫具體再試。沒有區塊時,頁面會說明。

描述可以多長?

最多 4000 個字元,至少要有一個短句。一段具體的話,比一個動詞有用。

相關工具