Og-tegn: Forskelle mellem versioner

Content deleted Content added
"Ampersand" fjernet, hører ikke hjemme i en dansk wiki.
m Ændre url til enwiki til wiki-syntaks; kosmetiske ændringer
Linje 1:
{{tegn}}
[[ImageFil:Ampersand.png|200px|thumb|left|&-tegnet i to versioner]]
'''Og-tegnet''' ('''&''', '''og-tegn''', '''et-tegn''') er et [[logogram]], der repræsenterer ordet ''og''.
'''&-tegnet''' er oprindelig en [[ligatur]] (sammenskrivning) af bogstaverne i ''et,'' det [[latin]]ske ord for "og". Dette ses ikke så tydeligt i den nu almindelige udgave af &-tegnet, men fremgår af det klassiske tegn, som det kan ses på billedet. '''Et-tegnet''' bruges ofte som betegnelse indenfor [[typografi]]en.
Linje 15:
* & for bitvist og
 
I mange kommandofortolkere [[Kommandoprompt]], [[ksh]], [[bash]], [[PowerShell]] etc. bruges det som numerisk reference til en stream (file handle). Som i eksempelt her, hvor output til stream nummer 2 (stderr) omdirigeres til stream nummer 1 (stdout):<br />
<code>
command > file 2>&1'
</code>
 
I [[Kommandoprompt]] bruges & som adskillelsestegn mellem flere kommandoer. Kommandoerne afvikles fra venstre mod højre og fejl stopper ikke afviklingen:<br />
<code>
command1 & command2 & command3
</code>
 
I [[Kommandoprompt]] bruges && til at afvikle den næste kommando, hvis den forrige gik godt:<br />
<code>
command && echo OK<br />
</code>
Den modsatte funktion kan laves med ||
 
I Unix-baserede [[kommandofortolker|kommandofortolkere]]e bruges tegnet til at starte en kommando i baggrunden:<br />
<code>
command &
</code>
 
I [http[://en.wikipedia.org/wiki/:Powershell |PowerShell]] bruges tegnet til at udføre kommandoer indholdt i variable, hvis navn står i en streng eller scriptblocks:<br />
<code>
PS> & "fil med mellemrum.ps1"<br />
PS> $scriptblock={ 2 + 3}<br />
PS> &$scriptblock<br />
PS> &{ 2 + 3 }<br />
</code>
 
I [[PowerShell]] version 2, kan man yderligere bruge den til at referere til interne definitioner i moduler. Læs mere[http://blogs.msdn.com/powershell/archive/2009/06/03/peering-into-script-modules.aspx her (engelsk)]. Et eksempel:<br />
<code>
PS> $m = import-module .\NoExport.psm1 -passthru<br />
PS> & $m {Hidden 'bar'}
</code>
 
 
[[Kategori:Tegnsætning]]