wie kann ich eine Funktion im AC-Stil mit dem Paket algorithm2e setzen?

wie kann ich eine Funktion im AC-Stil mit dem Paket algorithm2e setzen?

Ich bin sehr neu im Bereich der Typsetzungsalgorithmen in Latex. Nachfolgend finden Sie meinen ersten Versuch, eine einfache Funktion im C-Stil mit dem Paket algorithm2e zu setzen:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ruled]{algorithm2e}
\title{algorithm}
\author{Imran Ali}
\date{June 2017}

\begin{document}
\SetStartEndCondition{(}{)}{)}\SetAlgoBlockMarkers{}{\}}%
\SetKwFunction{Square}{square}%
\SetKwBlock{square}{\{}{}%
\AlgoDisplayBlockMarkers\SetAlgoNoLine%
\begin{algorithm}
\Square(int x)
    \square{%
       result = x ** 2 \;
        }
        \KwRet{result} 
    }
\caption{C style function}
\end{algorithm}
\end{document} 

Das ergibt folgendesBildbeschreibung hier eingeben Momentan beschwert sich der Latex-Compiler:

!Extra } oder vergessen \endgroup

Ich würde es begrüßen, wenn die Community Hinweise geben könnte, wie das Ergebnis richtig erreicht wird.

verwandte Informationen