code-readability

    1熱度

    5回答

    我有一個特定的功能,使用相同的(少數,2-5取決於我如何改變它以適應未來可能的使用)行代碼4次。 我看着this question,但它對我來說還不夠具體,並且與我要去的方向不符。 這裏的一些僞: function myFunction() { if (something) { // Code line 1 // Code line 2 // Code li

    3熱度

    4回答

    標題有點難以理解,但我的問題很簡單。 我有一個程序,需要採取sqrt()的東西,但這是我唯一需要從math。導入整個模塊來獲取單個函數似乎有點浪費。 我可以說from math import sqrt,但然後sqrt()將被添加到我的程序的主命名空間,我不希望這一點(特別是因爲我打算改變程序作爲一個模塊使用;會導入像導致問題在那種情況?)。有沒有辦法只導入這一個功能,同時仍然保留math.sqrt

    2熱度

    2回答

    有沒有辦法改善Sublime text 2的大括號包裝? 例如,我有下面的PHP代碼: $isThisPointless = true; $uselessString = 'Meh.'; $uselessInt = 83; 比方說,我希望把它包起來的if語句中。所以我繼續前進,選擇代碼並按'{'和Sublime Text神奇地將它包裹在大括號中。大!只是,縮進是一團糟。現在我的代碼更象:

    1熱度

    5回答

    假設我們想創造一些非常可讀的代碼產生下一個:通過列表 的所有元素 迭代改變了所有的人都同樣除了只有一個特定元素(即使不止一個元件能滿足搜索標準) 返回該列表具有改變元件 使用_.underscore功率 例如,我想與true價值只具有hasRoom性的第一元素添加屬性isChosen,其他因素應該得到false值這個新屬性hasRoom 這裏的代碼中使用_.underscore lib中創建的:

    1熱度

    1回答

    我想這是一個初學者的問題,但我想知道更多pythonic的方法來使用,當你提出的情況下,你使用類方法在模塊中定義的類以及在模塊本身內定義的方法。我將以numpy爲例。 import numpy as np foo = np.matrix([[3, 4], [9, 12]]) # Get norm (without using linalg) norm = np.sqrt(foo.dot(

    0熱度

    1回答

    我有一個用Octave編寫的複雜繪圖程序。我想從JAVA調用它。所以,我使用JAVA生成一些八度查詢來調用draw函數。然而,這部分代碼似乎沒有我的權利: String line = "draw('" + header + "','" + title + "'," + Arrays.toString(y1) + "," + Arrays.toString(y2) + "');"; 在這裏,這是

    0熱度

    1回答

    希望不是一個愚蠢的問題 - scala有很多我還沒有意識到的語法糖。我試圖改進開發並獲得真正可讀的代碼,這是我的初衷。 是否可以創建一個只能聲明一次並將其放置在方法體內的清單? 我想這樣做,並讓scala將這件事放在permgen中,並將它留在那裏,因爲它永遠不會改變。 是否有可能做到這一點,或者我必須在課堂上聲明它。 如 def method(param: Whatever) { va

    1熱度

    1回答

    這個問題很簡單,它是爲了可讀性。我只想知道天氣下面的代碼行有其他選擇嗎?該代碼在可讀性和風格方面是否正確? Task newTask = new Task(() => { }); 編輯:當某些條件/規則滿足 這個任務會被創建。在這種情況下,我會給這個班級分配一個Action。 if(condition Met && newTask.Status != TaskStatus.Running)

    3熱度

    1回答

    我想向jQuery對象添加一個屬性,並將其附加到DOM,而不會污染DOM。在casu中,我想添加的屬性叫做'hue'。 (但是讓我們不要把這個屬性看作顏色) Ofcourse,有可能使用jQuery的'數據'功能,而且這個功能很好用。但是,它使我的代碼不易讀。 $("#a").data("hue","123"); $("#b").data($("#a").data("hue") ); 我也設

    1熱度

    6回答

    我有這樣'$200,000,000'或'Yan300,000,000' 我想在數字串分割的幣種和數量,並且輸出一個元組('$', '200000000'),而不','的字符串。 目前我使用下面的腳本,這是工作: def splitCurrency(cur_str): cuttingIdx = 0 for char in cur_str: try: in