Skip to content

Commit

Permalink
Make the linter happy
Browse files Browse the repository at this point in the history
  • Loading branch information
alexstaeding committed Oct 10, 2023
1 parent c7def20 commit e8dfc42
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
5 changes: 3 additions & 2 deletions lecture/05_Listen/05_Listen.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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.<init>(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
Expand Down Expand Up @@ -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->
Expand Down Expand Up @@ -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
Expand Down
8 changes: 5 additions & 3 deletions lecture/06_Funktionen/06_Funktionen.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit e8dfc42

Please sign in to comment.