---
name: "Printf.Args"
section: "3o"
platform: "linux"
package: "ocaml"
version: "5.5.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Printf.Args"
---

# Printf.Args(3o)

The Args module defines a heterogeneous list type, which can be used as the argument of the l\*printf functions.

## NAME

Printf.Args - The Args module defines a heterogeneous list type, which can be used as the argument of the l\*printf functions.

## Module

Module   Printf.Args

## Documentation

Module **Args**\
  :  **sig end**

The  **Args** module defines a heterogeneous list type, which can be used as the argument of the  **l\*printf** functions. For more documentation, see the similar module  **Format.Args** .

*type* **('a, 'r)** *t* =\
  \| \[\] **:** **('r0, 'r0) t**\
  \| (::) **:** **'a0 \* ('b, 'r1) t** **-\>** **('a0 -\> 'b, 'r1) t**

*val apply* :  **'a -\> ('a, 'r) t -\> 'r**

*val (@)* :  **('a, 'r1) t -\>** **('r1, 'r2) t -\> ('a, 'r2) t**
