Skip to content

Latest commit

 

History

History
117 lines (101 loc) · 3.55 KB

print_CN.md

File metadata and controls

117 lines (101 loc) · 3.55 KB

<< 返回中文主页

打印 (Print)

printprintflush是用于使被连接的信息板显示文本的2条指令. 在被连接的信息板上执行printflush之前, 执行print会一直保存文本.

你可以打印字符串(strings),

print "你好世界!"
printflush message1

QQ浏览器截图20220526173529

和变量(variables)

set a 10
print a
printflush message1

image

你还可以在多个打印内容刷新到信息板之前将其链接起来.

print "A "
print "B "
print "C "
printflush message1

image

要想另起一行, 请使用转义字符 \n

print "这是一行"
print "\n这是另一行"
printflush message1

QQ浏览器截图20220526173551

print "这是行1\n这是行2"
printflush message1

QQ浏览器截图20220526173603

然而, 你可以打印到信息板的内容是有上限的. 内部值可在这里找到

  • 最大字符: 200
  • 最大行数: 24

你可以用一堆新行测试一下

print "0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n23\n24\n25\n26\n27\n28"
printflush message1

image

请注意这些新行是如何在第24行隔断的. 该效果同样适用于字符, 但字符的上限是200而非24.

颜色代码 (Color coding)

你可以用颜色给打印出来的文本上色. 语法很简单,

"[red]这是一条红色文本!"
printflush message1

QQ浏览器截图20220526173956

点击我以显示颜色代码列表
  • white = #ffffffff
  • lightGray = #bfbfbfff
  • gray = #7f7f7fff
  • darkGray = #3f3f3fff
  • black = #000000ff
  • clear = #00000000
  • blue = #0000ffff
  • navy = #0080ffff
  • royal = #4169e1ff
  • slate = #708090ff
  • sky = #87ceebff
  • cyan = #00ffffff
  • teal = #008080ff
  • green = #00ff00ff
  • acid = #7fff00ff
  • lime = #32cd32ff
  • forest = #228b22ff
  • olive = #6b8e23ff
  • yellow = #ffff00ff
  • gold = #ffd700ff
  • goldenrod = #daa520ff
  • orange = #ffa500ff
  • brown = #8b4513ff
  • tan = #d2b48cff
  • brick = #b22222ff
  • red = #ff0000ff
  • scarlet = #ff341cff
  • crimson = #dc143cff
  • coral = #ff7f50ff
  • salmon = #fa8072ff
  • pink = #ff69b4ff
  • magenta = #ff00ffff
  • purple = #a020f0ff
  • violet = #ee82eeff
  • maroon = #b03060ff

摘自Color.javaColors.java

或者你可以直接输入十六进制代码, 例如,

print "[#ff0000] 这是一条红色文本!\n"
print "[#00ff00] 这是一条绿色文本!\n"
print "[#0000ff] 这是一条蓝色文本!"
printflush message1

QQ浏览器截图20220526173934