Aller au contenu

Module:Bac à sable/Reuse concat

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 juillet 2021 à 06:28 et modifiée en dernier par Od1n (discuter | contributions) (Nouvelle page : local p = {} local data1 = { 'strstrstr_data1_foo1', 'strstrstr_data1_bar1', 'strstrstr_data1_baz1', 'strstrstr_data1_qux1', 'strstrstr_data1_doo1', 'strstrstr_data1_fus1', 'strstrstr_data1_foo2', 'strstrstr_data1_bar2', 'strstrstr_data1_baz2', 'strstrstr_data1_qux2', 'strstrstr_data1_doo2', 'strstrstr_data1_fus2', 'strstrstr_data1_foo3', 'strstrstr_data1_bar3', 'strstrstr_data1_baz3', 'strstrstr_data1_qux3', 'strstrstr_data1_doo3', 'strstrstr_data1_fus3',...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[créer] [purger]
local p = {}

local data1 = {
	'strstrstr_data1_foo1',
	'strstrstr_data1_bar1',
	'strstrstr_data1_baz1',
	'strstrstr_data1_qux1',
	'strstrstr_data1_doo1',
	'strstrstr_data1_fus1',
	'strstrstr_data1_foo2',
	'strstrstr_data1_bar2',
	'strstrstr_data1_baz2',
	'strstrstr_data1_qux2',
	'strstrstr_data1_doo2',
	'strstrstr_data1_fus2',
	'strstrstr_data1_foo3',
	'strstrstr_data1_bar3',
	'strstrstr_data1_baz3',
	'strstrstr_data1_qux3',
	'strstrstr_data1_doo3',
	'strstrstr_data1_fus3',
}

local data2 = {
	'strstrstr_data2_foo1',
	'strstrstr_data2_bar1',
	'strstrstr_data2_baz1',
	'strstrstr_data2_qux1',
	'strstrstr_data2_doo1',
	'strstrstr_data2_fus1',
	'strstrstr_data2_foo2',
	'strstrstr_data2_bar2',
	'strstrstr_data2_baz2',
	'strstrstr_data2_qux2',
	'strstrstr_data2_doo2',
	'strstrstr_data2_fus2',
	'strstrstr_data2_foo3',
	'strstrstr_data2_bar3',
	'strstrstr_data2_baz3',
	'strstrstr_data2_qux3',
	'strstrstr_data2_doo3',
	'strstrstr_data2_fus3',
}

function p.v1()
	table.concat(data1)

	data1[#data1 + 1] = 'strstrstr_data1_foo4'

	table.concat(data1)
end

function p.v2()
	local state = table.concat(data2)

	data2[1] = state
	for i = 2, #data2 do
		data2[i] = nil
	end

	data2[#data2 + 1] = 'strstrstr_data2_foo4'

	table.concat(data2)
end

return p