有参数）。 
控制结构.J提供了类似其他过程语言的控制结构，可用在显式定义之中。每个范畴内的代表性控制字包括：
例子程序.
快速排序.实现升序快速排序，代码来自J字典：下面是展示隐式编程的快速排序的实现。它涉及到将函数复合在一起而不显式的引用任何变量。在J中排序通常使用内建原语动词codice_62升序或codice_63降序与codice_64选取来一起完成。上面的用户定义的排序比如快速排序，典型的只用作演示。用例：Sec