Skill中的通用输出格式规范

Posted yeungchie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Skill中的通用输出格式规范相关的知识,希望对你有一定的参考价值。

Skill中的通用输出格式规范

Common Output Format Specifications

Format Specification Type(s) of Argument Prints Example
%d fixnum 输出为十进制整数 printf("%d" 15)
=>15
%o fixnum 输出为八进制整数 printf("%o" 15)
=>17
%x fixnum 输出为十六进制整数 printf("%o" 15)
=>f
%f flonum 浮点数(默认6位小数) printf("%f" 10.0)
=>10.000000

printf("%0.3f" 10.0)
=>10.000
%e flonum 以科学计数输出浮点数 printf("%0.1e" 10.0)
=>1.0e+01
%g flonum 简化浮点数的输出 printf("%g" 10.0)
=>10

printf("%g" 10.10)
=>10.1
%s string, symbol 输出字符串或symbol类型(不带引号) printf("%s" "hellow,world")
=>hellow,world
%c string, symbol 输出字符串或symbol的第一个字节 printf("%s" "hellow,world")
=>h
%n fixnum, flonum 输出数字(浮点数默认6位小数) printf("%n" 10)
=>10

printf("%n" 10.0)
=>10.000000
%P list 输出Point格式 printf("%P" list(1 2))
=>1:2
%B list 输出Box格式 printf("%B" `((0 0) (1 1)))
=>(0:0 1:1)
%N any 按照原有类型输出(字符串会带引号) printf("%N" "hellow,world")
=>"hellow,world"
%L list 输出List格式 printf("%L" list(1 2 3))
=>(1 2 3)
%A any 匹配任意类型输出(字符串会带引号) printf("%A" "hellow,world")
=>"hellow,world"

以上是关于Skill中的通用输出格式规范的主要内容,如果未能解决你的问题,请参考以下文章

java虚拟机规范(se8)——class文件格式

Laravel中的关系问题

在Excel中如何让人民币小写变大写

Skill返回一个list中的倒数第二个数据

Skill返回一个list中的倒数第二个数据

如何从 Alexa Skill 中的用户随机输入中提取自定义插槽