我想插入一組類似的實體並一舉獲得每個實體的ID。我想這樣的:將循環結果保存到變量列表中
q1 = "question1"
q2 = "question2"
q3 = "question3"
q4 = "question4"
Enum.each([q1, q2, q3, q4], &(Repo.insert!(......)))
# working with q1 and id of q1
# .......
# working with q2 and id of q2
# .......
# and so on
有沒有什麼辦法,也許,創造一個我存儲由Repo.insert
返回的結果模型的變量第二列表? 如果沒有,那麼我將如何訪問每個插入模型的「id」:q1-q4? 或者我應該改爲一個接一個地插入它們,它會更容易,更直接?
肯定的,但重新分配的變量不咕d。 – Kuqa
爲什麼不呢?但是如果你不喜歡,你可以使用相同的方法返回一個帶有插入的Struct和id的元組。 – Sheharyar
等待,這裏沒有重新分配,對吧? – Kuqa