---
title: standardOutput
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/filehandle/standardoutput
---

# standardOutput

The file handle associated with the standard output file.

## Declaration

```swift
class var standardOutput: FileHandle { get }
```

## Return Value

Return Value The shared file handle associated with the standard output file.

## Discussion

Discussion Conventionally this is a terminal device that receives a stream of data from a program. There’s one standard output file handle per process; it’s a shared instance. When using this method to create a file handle object, the file handle owns its associated file descriptor and is responsible for closing it.

## See Also

### Related Documentation

- [init(fileDescriptor:)](foundation/filehandle/init(filedescriptor:).md)

### Getting a file handle

- [standardError](foundation/filehandle/standarderror.md)
- [standardInput](foundation/filehandle/standardinput.md)
- [nullDevice](foundation/filehandle/nulldevice.md)
