में सरणियों के लिए तत्वों को जोड़ने के मैं बहुत powershell अनुभव अभी तक नहीं है और अपने आप को पढ़ाने के लिए के रूप में मैं साथकैसे गतिशील रूप से powershell
जाना मैं एक बड़ा परियोजना के लिए अवधारणा कोड के कुछ सबूत बनाने के लिए कोशिश कर रहा हूँ कोशिश कर रहा हूँ , यहां मुख्य लक्ष्य बहुत गतिशील रूप से एक फ़ंक्शन का उपयोग करके सरणी बनाने और तत्व जोड़ने के लिए है।
$testArray = @()
function addToArray($Item1)
{
$testArray += $Item1
"###"
}
$tempArray = "123", "321", "453"
$foldertest = "testFolder"
foreach($item in $tempArray)
{
addToArray $item
}
"###"
हर बार समारोह खत्म सरणी खाली हो जाता है:
यहाँ मेरी कोड है। ध्यान में रखते हुए मेरे अधिकांश प्रोग्रामिंग अनुभव जावा, पीएचपी, कुछ सी और सी ++ से कुछ नाम देने के लिए आता है, अगर मैंने इसे php में किया है (पाठ्यक्रम की भाषा वाक्यविन्यास को समायोजित करना) तो यह ठीक काम करेगा
क्यों इसके बजाय एक सूची का उपयोग नहीं करते? तीर गतिशील रूप से संचालित करने के लिए कभी नहीं थे। हर बार जब आप एक सरणी का आकार बदलते हैं, तो यह हुड के नीचे एक नया बनाता है। तो आप इसके आकार के लिए आनुपातिक ओवरहेड मिलता है। – Neolisk
सलाह neolisk के लिए धन्यवाद, मैंने इसके बारे में सोचा था, मैं इसे एक शॉट दे दूँगा। – icomeinpieces