---
title: blocks
framework: coreml
role: symbol
role_heading: Instance Property
path: coreml/mlmodelstructure-swift.enum/program/operation/blocks
---

# blocks

Nested blocks for loops and conditionals, e.g., a conditional block will have two entries here.

## Declaration

```swift
let blocks: [MLModelStructure.Program.Block]
```

## See Also

### Accessing the properties

- [inputs](coreml/mlmodelstructure-swift.enum/program/operation/inputs.md)
- [operatorName](coreml/mlmodelstructure-swift.enum/program/operation/operatorname.md)
- [outputs](coreml/mlmodelstructure-swift.enum/program/operation/outputs.md)
