Write
Outputs a comma-separated list of values to the screen
Write [ expressionlist ]
expressionlist
Outputs the values in expressionlist to the screen. The values are separated with commas, and strings are enclosed in double quotes. Numeric values with an absolute value of less than one are prefixed with a zero (0) if none is given (e.g. 0.5, -0.123). Floating-point numbers with absolute values greater than or equal to 10^16, or with absolute values greater than 0 and less than 10^-5 are printed in scientific notation (e.g. 1.8e+019, 3e-005)
If no expression list is given, Write outputs a carriage return.
will produce the output:
Syntax
Write [ expressionlist ]
Parameters
expressionlist
Comma-separated list of items to print
Description
Outputs the values in expressionlist to the screen. The values are separated with commas, and strings are enclosed in double quotes. Numeric values with an absolute value of less than one are prefixed with a zero (0) if none is given (e.g. 0.5, -0.123). Floating-point numbers with absolute values greater than or equal to 10^16, or with absolute values greater than 0 and less than 10^-5 are printed in scientific notation (e.g. 1.8e+019, 3e-005)
If no expression list is given, Write outputs a carriage return.
Example
Dim i As Integer = 10
Dim d As Double = 123.456
Dim s As String = "text"
Write 123, "text", -.45600
Write
Write i, d, s
Dim d As Double = 123.456
Dim s As String = "text"
Write 123, "text", -.45600
Write
Write i, d, s
will produce the output:
123,"text",-0.456 10,123.456,"text"
Differences from QB
- QBASIC might print format floating-point values in slightly different ways.
See also