VScode外掛Mintlify Doc智慧生成程式碼註釋,非常離譜!強烈推薦!

勇敢的心發表於2022-06-01

不要有任何質疑,這些註釋都是外掛自動生成的!!!

<?php
    /**
     * > 我們獲取陣列的第一個元素並將其與其餘元素進行比較。如果元素小於第一個元素,我們將其放入左側陣列。如果它大於第一個元素,我們將其放入正確的陣列中。然後我們遞迴呼叫左右陣列的函式
     * @param array data 要排序的陣列。
     * @return array 正在返回陣列。
     */
    private function quickSort(array $data): array
    {
        $data_len = count($data);
        if ($data_len <= 1) {
            return $data;
        }

        $first = $data[0];

        $left = [];
        $right = [];

        for ($i=1; $i < $data_len; $i++) { 
            if ($data[$i] < $first) {
                $left[] = $data[$i];
            } else {
                $right[] = $data[$i];
            }
        }

        $left = $this->quickSort($left);
        $right = $this->quickSort($right);

        return array_merge($left, [$first], $right);
    }
    /**
     * > 函式返回資料庫中所有使用者的 JSON 響應,並更新每個使用者的搜尋時間
     * 
     * @return 包含資料庫中所有使用者的 JSON 物件。
     */
    public function users()
    {
        $re = UserInfo::all();

        $re->each(function($item, $index) {
            $item->search_time = now();
        });

        return response()->json($re);
    }
    /**
     * 它在索引中搜尋傳入的名稱
     * 
     * @param string name 您要搜尋的索引的名稱。
     * 
     * @return 結果陣列。
     */
    public function search(string $name)
    {
        $params = [
            'index' => 'my_index',
            'type' => 'my_type',
            'body' => [
                'query' => [
                    'match' => [
                        'name' => $name
                    ]
                ]
            ]
        ];
        $response = $this->client->search($params);

        return $response;
    }
    /**
     * > 對於陣列中的每個元素,將其與下一個元素進行比較,如果下一個元素較小,則交換它們
     * 
     * @param array arr 要排序的陣列
     * 
     * @return ```
     * 函式 foo() {
     *     返回陣列(1、2、3);
     * }
     */
    function bubble_sort(array $arr)
    {
        for ($i = 0; $i < count($arr); $i++) {
            //設定一個空變數
            $data = '';
            for ($j = $i; $j < count($arr) - 1; $j++) {
                if ($arr[$i] > $arr[$j + 1]) {
                    $data = $arr[$i];
                    $arr[$i] = $arr[$j + 1];
                    $arr[$j + 1] = $data;
                }
            }
        }
        return $arr;
    }

毫無疑問,VScode是宇宙第一IDE,之前VIM各種配置沒人說什麼,現在VScode需要配置,有些人就喜歡陰陽怪氣~

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章