உள்ளடக்கத்துக்குச் செல்

Module:Demo/doc

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.
Balajijagadesh (பேச்சு | பங்களிப்புகள்) பயனரால் செய்யப்பட்ட 05:08, 16 மார்ச் 2025 அன்றிருந்தவாரான திருத்தம் (en:Module:Demo/doc இலிருந்து திருத்தம் இறக்குமதி செய்யப்பட்டன)
(வேறுபாடு) ← பழைய திருத்தம் | புதிய திருத்தத்தைப் பார்க்கவும். (வேறுபாடு) | புதிய திருத்தம் → (வேறுபாடு)

Usage via templates

[தொகு]

This module supports {{Demo}}

{{#invoke:Demo|main}}

and {{Demo inline}}

{{#invoke:Demo|inline}}

The input must be wrapped in <nowiki> tags or else it may be processed before the module can read it.

Usage in a module

[தொகு]

If you want to use this in another module (such as to make the output prettier), you can get values like so:

require('Module:demo').get(frame)

Function get() returns a table containing:

  • source = the source code (without <syntaxhighlight> wrappers, characters substituted with html entities)
  • output = the execution result of the source.
  • frame = the frame from which this template took the parameter.

By default, get() takes the first parameter of frame. If the frame uses a different parameter name for the nowiki-wrapped source, then place that name (as a string) as the second parameter, like so require('Module:demo').get(frame, 'alternate_name')

Example:

local p = {}

function p.main(frame)
	local parts = require('Module:demo').get(frame)
	return '…Pretty HTML… <pre>' .. parts.source .. '</pre> …More pretty HTML… ' .. parts.output .. ' …Even more pretty HTML…'
end

return p

See also

[தொகு]
"https://ta.wikipedia.org/w/index.php?title=Module:Demo/doc&oldid=4228278" இலிருந்து மீள்விக்கப்பட்டது