我問了另一個沒有回答的問題,這讓我想到了這個問題。我有一個for循環,使一個聲音文件中的樣本數組。我做到兩個文件,並嘗試將它們合併到第三個文件中。然而,值的數組只存在於for循環中,所以我不能使用第三個需要的值,因爲我需要使用for循環訪問第三個文件中的樣本數組。嵌套for循環在這種情況下似乎沒有意義。如何在循環外的循環中使用值?
很抱歉忘了提及我正在使用python。 這是混淆了我的代碼塊。
for index in getSamples(sound1):
v1 = getSampleValue(index)
for index in getSamples(sound2):
v2 = getSampleValue(index)
for index in getSamples(sound3):
setSampleValue(index, v1+v2)
因此,代碼基本上得到所有從Sound1例子的樣品中,所有從聲音2的樣品中,並嘗試以設置在樣品中sound3(相同的長度既聲音)到每個索引處各樣品的組合。
然而,當這隻能播放/探索聲音的空白聲音3.我認爲問題是v1和v2僅等於個別for循環內整個數組的值。