From e8dfc42b17e4a3dda3cc2fde436344000bc583be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20St=C3=A4ding?= Date: Tue, 10 Oct 2023 17:32:44 +0200 Subject: [PATCH] Make the linter happy --- lecture/05_Listen/05_Listen.tex | 5 +++-- lecture/06_Funktionen/06_Funktionen.tex | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lecture/05_Listen/05_Listen.tex b/lecture/05_Listen/05_Listen.tex index 5c0c597..6cbb45a 100644 --- a/lecture/05_Listen/05_Listen.tex +++ b/lecture/05_Listen/05_Listen.tex @@ -129,11 +129,13 @@ \subsection{Zugriffsfehler}\label{subsec:zugriffsfehler} \slidehead \kotlinfile{listings/out_of_bounds_code.kts} \pause + %\begin{noindent} \begin{commandshell}[fontsize=\footnotesize][minted language=text,top=0cm,bottom=0cm] java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5 at java.base/java.util.Arrays$ArrayList.get(Arrays.java:4165) at Foo.(foo.kts:4) \end{commandshell} + %\end{noindent} Bedeutung: \begin{itemize} \item In Zeile 4 der Datei \texttt{foo.kts} wurde ein Index angefordert, der nicht innerhalb der Liste liegt @@ -238,7 +240,7 @@ \section{Mutability} \slidehead Es können auch Elemente entfernt werden \begin{itemize}[<+->] - \item \kotlininline{.remove(element)} entfernt \textbf{ein} Element mit dem wert \kotlininline{element} + \item \kotlininline{.remove(element)} entfernt \textbf{ein} Element mit dem wert \kotlininline{element} \item \kotlininline{.removeAt(index)} entfernt das Element an index \kotlininline{index} \end{itemize} \onslide<3-> @@ -451,7 +453,6 @@ \section{Mehrdimensionale Listen} \end{tikzpicture} \end{column} \begin{column}[c]{11cm} -% \vspace{-1em} \kotlinfile[][top=0cm,bottom=0cm]{listings/matrix.kts} \begin{itemize} \item Jede Dimension stellt man durch einen eigenen Index dar diff --git a/lecture/06_Funktionen/06_Funktionen.tex b/lecture/06_Funktionen/06_Funktionen.tex index 5f3f060..c30d364 100644 --- a/lecture/06_Funktionen/06_Funktionen.tex +++ b/lecture/06_Funktionen/06_Funktionen.tex @@ -84,7 +84,7 @@ \subsection{Return-Statement} \item Funktionen können Rückgabewerte haben \item Der Rückgabetyp muss im Methodenkopf stehen \item Dazu wird \kotlininline{return} gefolgt vom Rückgabewert geschrieben - \pause + \pause \item Syntax \kotlinfile{listings/fun_syntax_return.kts} \end{itemize} \end{frame} @@ -203,11 +203,13 @@ \subsection{Lokale Variablen} \kotlinfile{listings/scope_1.kts} \pause \vspace{-1em} + %\begin{noindent} \begin{commandshell}[fontsize=\footnotesize][minted language=text,top=0cm,bottom=0cm] scope_1.kts:6:9: error: unresolved reference: variable println(variable) ^ \end{commandshell} + %\end{noindent} \vspace{-1em} \begin{block}{Hinweis:} Variablen, die innerhalb einer Funktion erstellt werden, werden gelöscht, sobald die Funktion endet. @@ -425,8 +427,8 @@ \section{Quiz} \item Was bedeutet Kapseln? \pause \item Was ist ein Parameter? - Was ist ein Argument? - Wie untescheiden sie sich? + Was ist ein Argument? + Wie untescheiden sie sich? \pause \item Darf ich meine Funktion \kotlininline{while} nennen? \pause