L'équipe Demopaedia sera présente à la Conférence internationale sur la Population de Busan.
Si vous vous rendez à cette conférence, venez assister à notre communication orale qui aura lieu le mardi 27 août de 15h30 à 17h00 (Bexco, pièce 213, Glass Hall, 2e étage). Le nouveau dictionnaire coréen sera également présenté lors d'une conférence organisée par la Fédération coréenne de planification familiale (PPFK) sur "les questions de population & de l'aide publique au développement" (ouverte à tous) à 19h00 (Bexco, pièce 110).

Vous pouvez télécharger les volumes français, anglais, italien, thaï en différents formats électroniques ou les commander sur papier à prix coûtant.

Dictionnaire démographique multilingue, seconde édition unifiée, volume français

Utilisateur:Nicolas Brouard/sandbox/Module:BananasArgs

Dictionnaire démographique multilingue, seconde édition unifiée, volume français
< Utilisateur:Nicolas Brouard/sandbox
Révision datée du 22 août 2017 à 18:03 par Nicolas Brouard (discussion | contributions) (Page créée avec « -- Sample Module demonstrating how to access arguments. -- For more about the Frame object, see http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Fram... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

-- Sample Module demonstrating how to access arguments. -- For more about the Frame object, see http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Frame_object -- Unit tests at Module:BananasArgs/testcases

local p = {}

-- No arguments, used like: Hello, world! function p.hello_world() return "Hello, world!" end

-- One argument, used like: Hello, Fred! function p.hello(frame) local name = frame.args[1] -- in this example, args[1] is the word Fred return "Hello, " .. name .. "!" -- .. name .. replace by the word Fred end

-- Two arguments, used like: 8 function p.add(frame) local num1 = tonumber(frame.args[1]) local num2 = tonumber(frame.args[2]) return num1 + num2 end

-- Named arguments, used like: I have 5 bananas and 3 apples function p.count_fruit(frame) local num_bananas = frame.args.bananas local num_apples = frame.args.apples return 'I have ' .. num_bananas .. ' bananas and ' .. num_apples .. ' apples' end

-- Mixing regular args with named args and optional named args -- Used like: Fred has: 5 bananas 7 cherries function p.has_fruit(frame) local name = frame.args[1] local num_bananas = frame.args.bananas local num_apples = frame.args.apples local num_cherries = frame.args.cherries

local result = name .. ' has:' if num_bananas then result = result .. ' ' .. num_bananas .. ' bananas' end if num_apples then result = result .. ' ' .. num_apples .. ' apples' end if num_cherries then result = result .. ' ' .. num_cherries .. ' cherries' end return result end

-- Iterating over args, used like: I have: 5 kiwis 10 pineapples function p.custom_fruit(frame) local result = 'I have:' for name, value in pairs(frame.args) do result = result .. ' ' .. value .. ' ' .. name end return result end

-- Iterating over args with separate mandatory args -- Used like: Fred has: 10 pineapples 5 kiwis function p.custom_fruit_2(frame) local name = frame.args[1] local result = name .. ' has:' for name, value in pairs(frame.args) do if name ~= 1 then result = result .. ' ' .. value .. ' ' .. name end end return result end

return p