Fandom

武装突袭 Wiki

Format

简体 | 繁體

4,827个页面创建
于此维基上
添加新页面
评论0 Share

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

Introduced with Operation Flashpoint version 1.00
  

点击图片可看到更多讯息

开始使用于

游戏:
Operation Flashpoint
版本:
1.00

描述

描述:
Composes a string containing other variables or other variable types.

Converts any variable type to a string.

If you want to convert a string back to a number, use parseNumber.

基本句法

句法:
String = format [formatString, var1, var2 ...]
参数:
[formatString, var1, var2 ...]: Array

formatString: String - a string containing text and/or references to the variables listed below in the array. The references appear in the form of %1, %2 etc.

var1: Any Value - variable referenced by %1

var2: Any Value - variable referenced by %2

......And so on.
返回值:
String - The full string is returned.

范例

范例1:
format ["Player:%1, player's side:%2", player, side player];

returns "Player:WEST 1-1-A:1 (Username), player's side:WEST"

范例2:
player addEventHandler ["HandleDamage", { hint format ["You just sustained %1%2 damage!", ceil ((_this select 2) * 100), "%"]; }];

hints "You just sustained 20% damage!"

额外资讯

多人游戏:
-
也可以看看:

formatText

注意事项

此处撰写句法皆为可行用法. 可到官网[1]专页回报错误. 你可以使用讨论页面或是论坛来进行讨论.
新增注意事项 | 如何新增?

Notes

Unknown
The format command is very strong in combination with call. Dynamic code can be created using format and then executed with call.

Worldeater
The maximum number of characters returned by the format command seems to depend on the total byte count. For plain ASCII strings the limit is 2048 characters.

Killzone_Kid
In Arma 3 the max length of String returned by format command seems to be 8191 characters. formatText doesn't seem to have this limitation.


Bottom Section

Posted on March 28, 2015 - 09:22 (UTC)
Heeeere's Johnny!
In addition to the note above, formatTexted strings are Structured Text, hence cannot be used like formatted strings (with most scripting commands). A workaround to get strings of type String with more than 8191 characters is:str formatText ["%1", _string]

Posted on January 2, 2016 - 10:22 (UTC)
Killzone Kid
In addition to the note above, you may consider using joinString instead of format or formatText workaround. joinString is a fraction faster than format and it has no limit on the length of the string (apart from global String limit obviously)

更多维基

随机维基