162 lines
3.6 KiB
Plaintext
162 lines
3.6 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "13e0b4fc-3ea3-4fc8-9293-7d9f58eb82fb",
|
|
"metadata": {
|
|
"editable": false,
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import { assertEquals } from \"jsr:@std/assert\""
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "12998cb3-fe6b-4be9-83de-4d725210c5b1",
|
|
"metadata": {
|
|
"editable": false,
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"source": [
|
|
"# Aufgabe 01.02.4\n",
|
|
"Schreibe eine Funktion `echo`, die ebenfalls den übergebenen Parameter wieder zurückgibt."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "3bc621d3-8101-4588-9a9a-73480f296a5d",
|
|
"metadata": {
|
|
"editable": true,
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": []
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "288a67d3-1aab-4f24-ac41-ab24c2d098eb",
|
|
"metadata": {
|
|
"editable": false,
|
|
"jupyter": {
|
|
"source_hidden": true
|
|
},
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"Deno.test(\"01.02.4: echo\", () => {\n",
|
|
" assertEquals(typeof echo, 'function')\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.4: Parameter\", () => {\n",
|
|
" assertEquals(echo.length, 1)\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.4: Greta\", () => {\n",
|
|
" assertEquals(echo('Greta'), 'Greta')\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.4: CO2\", () => {\n",
|
|
" assertEquals(echo('CO2'), 'CO2')\n",
|
|
"})"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "f80f8e2f-f8e0-48d4-9ffb-21a17b14b473",
|
|
"metadata": {
|
|
"editable": false,
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"source": [
|
|
"# Aufgabe 01.02.5\n",
|
|
"Schreibe eine Funktion `welcome`, die einen Parameter entgegennimmt und die `'Hallo <Parameter>!'` zurückgibt.\n",
|
|
"\n",
|
|
"Beispiel: Übergibt man der Funktion `welcome` den Wert `'Ada'`, so sollte die Funktion `'Hallo Ada!'` zurückgeben."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "8fd18a65-713b-48af-a6ad-ade656a3f7dd",
|
|
"metadata": {
|
|
"editable": true,
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": []
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "21b1f649-6e1f-4c1a-a8f3-f3653dd4eb89",
|
|
"metadata": {
|
|
"editable": false,
|
|
"jupyter": {
|
|
"source_hidden": true
|
|
},
|
|
"slideshow": {
|
|
"slide_type": ""
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"Deno.test(\"01.02.5: welcome\", () => {\n",
|
|
" assertEquals(typeof welcome, 'function')\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.5: Parameter\", () => {\n",
|
|
" assertEquals(welcome.length, 1)\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.5: Ada\", () => {\n",
|
|
" assertEquals(welcome('Ada'), 'Hallo Ada!')\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.5: Marianne\", () => {\n",
|
|
" assertEquals(welcome('Marianne'), 'Hallo Marianne!')\n",
|
|
"})\n",
|
|
"Deno.test(\"01.02.5: Mitchell\", () => {\n",
|
|
" assertEquals(welcome('Mitchell'), 'Hallo Mitchell!')\n",
|
|
"})"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Deno",
|
|
"language": "typescript",
|
|
"name": "deno"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": "typescript",
|
|
"file_extension": ".ts",
|
|
"mimetype": "text/x.typescript",
|
|
"name": "typescript",
|
|
"nbconvert_exporter": "script",
|
|
"pygments_lexer": "typescript",
|
|
"version": "5.8.3"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|