泉州市市场监管局深入丰泽开展春节节前安全工作督导

泉州市市场监管局深入丰泽开展春节节前安全工作督导

HD 44766,其B1900.0坐标为赤經,位于銀經183.5,视星等为6.71,赤緯。是一颗恒星, 参考文献 44766 2297 78333HR 2297,SAO 78333、銀緯7.85,又名BD+29 1213,

泉州市市场监管局深入丰泽开展春节节前安全工作督导

Source: 知识

泉州市市场监管局深入丰泽开展春节节前安全工作督导》的相关评论

  1. function ConvertTo-UpperCase($string) { $string.ToUpper() } PS> ConvertTo-UpperCase @' >> one two three >> eins zwei drei >> '@ >> ONE TWO THREE EINS ZWEI DREI 下边是一个证明了双引号的here-字串里的变量替换和命令替换的例子: $doc, $marty = 'Dr. Emmett Brown', 'Marty McFly' $time = [DateTime]'Friday, October 25, 1985 8:00:00 AM' $diff = New-TimeSpan -Minutes 25 @" $doc : Are those my clocks I hear? $marty : Yeah! Uh, it's $($time.Hour) o'clock! $doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow. $marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())? $doc : Precisely. $marty : Damn! I'm late for school! "@ 输出: Dr. Emmett Brown : Are those my clocks I hear? Marty McFly : Yeah! Uh, it's 8 o'clock! Dr. Emmett Brown : Perfect! My experiment worked! They're all exactly 25 minutes slow. Marty McFly : Wait a minute. Wait a minute. Doc... Are you telling me that it's 08:25? Dr. Emmett Brown : Precisely. Marty McFly : Damn! I'm late for school! 如果用单引号的here-字串代替,输出看起来会像这样: $doc : Are those my clocks I hear? $marty : Yeah! Uh, it's $($time.Hour) o'clock! $doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow. $marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())? $doc : Precisely. $marty : Damn! I'm late for school! 编程语言 C++ C++11引入了原始字面字串。原始字面字串的前缀有一个“R”,以"分隔符(开始,以)分隔符"结束。分隔符可以是0到16字符长,可以包括简单的字符,除开空格,括号与反斜杠。 char const *a = R"(The escape sequence '\n' represents a newline character.)"; wchar_t const *b = LR"...(Raw strings look like R"(...)")..."; char16_t const *b = uR"xyz( Universal character names such as "\u5367\u864E\u85CF\u3863" are not processed in raw string literals. Therefore the above can be written as "臥虎藏龍" in a raw string literal, but only if the source character set contains those characters. )xyz"; D语言 从2.0版本开始,D语言支持用“q”引导的here-字串。这些字串以一个括号(<>,[],(),{})或者单独成行的标识符开始。 下列D代码展示了使用括号和标识符的here-字串。 int main() { string list = q"[1. Item One 2. Item Two 3. Item Three]"; writef( list ); } 使用标识符: int main() { string list = q"IDENT 1. Item One 2. Item Two 3. Item Three IDENT"; writef( list ); } Lua Lua使用[[和]]定义字面字串,字面字串中的换行会原样保留,不允许含有转义字符。这不便放置长的注释(--[[注释]])和一些字串(x = a[b[c]])。所以在版本5.1时,Lua添加了一个新语法:起始的两个括号中间可以加入任意多的等号,并且只有相同的等号数字才能关闭字串。

    ' srcset='

    here文档,又称作heredoc、hereis、here-字串或here-脚本,是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字串的方法。它可以保存文字裡面的换行或是縮排等空白字元。一些语言允许在字串里执行变量替换和命令替换。 here文档最通用的语法是<<紧跟一个标识符,从下一行开始是想要引用的文字,然后再在单独的一行用相同的标识符关闭。在Unix shell里,here文档通常用于给命令提供输入内容。 实例 以下几节提供了不同语言和环境中的例子。 命令行 shell Unix shell 在以下几个例子中,文字用here文档传递给tr命令。 $ tr a-z A-Z < one two three > uno dos tres > END_TEXT ONE TWO THREE UNO DOS TRES END_TEXT被用作标识符。它指定了here文档的开始和结束ONE TWO THREE和UNO DOS TRES是执行后tr的输出。 在<<后面添加一个减号,可以使TAB字元被忽略。这允许在shell脚本中缩进here文档而不改变它们的值。(注意在命令行上可能会需要输入Ctrl-v TAB来真正地输入一个制表符。下边的例子用空格模拟制表符;不要复制粘贴。) $ tr a-z A-Z <<-END_TEXT > one two three > uno dos tres > END_TEXT ONE TWO THREE UNO DOS TRES 默认地,会进行变量替换和命令替换: $ cat << EOF > Working dir $PWD > EOF Working dir /home/user 这可以通过使用引号包裹标识符来禁用。可以使用单引号或双引号: $ cat << "EOF" > Working dir $PWD > EOF Working dir $PWD bash,ksh或zsh中也可以用here-字串: $ tr a-z A-Z <<<"Yes it is a string" YES IT IS A STRING Windows 命令行 等价的代码目前没有找到。下列代码较为有用。 set GREETING=Hello echo %GREETING% cmd /k echo %GREETING% set GREETING=Goodbye echo %GREETING% exit echo %GREETING% C:\> C:\>set GREETING=Hello C:\>echo %GREETING% Hello C:\>cmd /k C:\> echo %GREETING% Hello C:\> set GREETING=Goodbye C:\> echo %GREETING% Goodbye C:\>exit C:\>echo %GREETING% Hello C:\> Windows PowerShell 在Windows PowerShell里,here文档表示的是here-字串。一个here-字串是由@"或@'开始,由独立成行的"@或'@结束的字串。所有在开始符号和结束符号之间的字符都被当做字面的字串。 使用双引号引起来的here-字串允许变量替换,而单引号不行。 变量替换只发生于简单变量(如$x,但不是$x.y或$x[0])。 可以将命令放进$()中来获取执行结果。 在如下的PowerShell的代码中,文字使用here-字串传递给一个函数。这个函数ConvertTo-UpperCase定义如下: PS> function ConvertTo-UpperCase($string) { $string.ToUpper() } PS> ConvertTo-UpperCase @' >> one two three >> eins zwei drei >> '@ >> ONE TWO THREE EINS ZWEI DREI 下边是一个证明了双引号的here-字串里的变量替换和命令替换的例子: $doc, $marty = 'Dr. Emmett Brown', 'Marty McFly' $time = [DateTime]'Friday, October 25, 1985 8:00:00 AM' $diff = New-TimeSpan -Minutes 25 @" $doc : Are those my clocks I hear? $marty : Yeah! Uh, it's $($time.Hour) o'clock! $doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow. $marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())? $doc : Precisely. $marty : Damn! I'm late for school! "@ 输出: Dr. Emmett Brown : Are those my clocks I hear? Marty McFly : Yeah! Uh, it's 8 o'clock! Dr. Emmett Brown : Perfect! My experiment worked! They're all exactly 25 minutes slow. Marty McFly : Wait a minute. Wait a minute. Doc... Are you telling me that it's 08:25? Dr. Emmett Brown : Precisely. Marty McFly : Damn! I'm late for school! 如果用单引号的here-字串代替,输出看起来会像这样: $doc : Are those my clocks I hear? $marty : Yeah! Uh, it's $($time.Hour) o'clock! $doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow. $marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())? $doc : Precisely. $marty : Damn! I'm late for school! 编程语言 C++ C++11引入了原始字面字串。原始字面字串的前缀有一个“R”,以"分隔符(开始,以)分隔符"结束。分隔符可以是0到16字符长,可以包括简单的字符,除开空格,括号与反斜杠。 char const *a = R"(The escape sequence '\n' represents a newline character.)"; wchar_t const *b = LR"...(Raw strings look like R"(...)")..."; char16_t const *b = uR"xyz( Universal character names such as "\u5367\u864E\u85CF\u3863" are not processed in raw string literals. Therefore the above can be written as "臥虎藏龍" in a raw string literal, but only if the source character set contains those characters. )xyz"; D语言 从2.0版本开始,D语言支持用“q”引导的here-字串。这些字串以一个括号(<>,[],(),{})或者单独成行的标识符开始。 下列D代码展示了使用括号和标识符的here-字串。 int main() { string list = q"[1. Item One 2. Item Two 3. Item Three]"; writef( list ); } 使用标识符: int main() { string list = q"IDENT 1. Item One 2. Item Two 3. Item Three IDENT"; writef( list ); } Lua Lua使用[[和]]定义字面字串,字面字串中的换行会原样保留,不允许含有转义字符。这不便放置长的注释(--[[注释]])和一些字串(x = a[b[c]])。所以在版本5.1时,Lua添加了一个新语法:起始的两个括号中间可以加入任意多的等号,并且只有相同的等号数字才能关闭字串。

    ' class='avatar avatar-50 photo' height='50' width='50' loading='lazy' />pebyxidzhasv说道:

    Here文档

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注