{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "多语言笔记常见问题\n", "================" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "参考:[官方文档](https://github.com/dotnet/interactive/blob/main/docs/FAQ.md)\n", "+ 定义和概念\n", "+ 使用多语言笔记本\n", "+ 故障与排除" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 定义和概念" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 什么是笔记本?" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 什么是Jupyter Notebook?" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 什么是JupyterLab?" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 什么是前端?" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 使用多语言笔记本" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 故障与排除" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "dotnet_interactive": { "language": "csharp" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [], "source": [ "var names = new string[]{\"张三\",\"李四\",\"王五\"};" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "dotnet_interactive": { "language": "csharp" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [ { "data": { "text/plain": [ "hello from JavaScript!" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "using Microsoft.DotNet.Interactive;\n", "using Microsoft.DotNet.Interactive.Commands;\n", "\n", "var javascriptCode = \"console.log('hello from JavaScript!')\";\n", "\n", "await Kernel.Root.SendAsync(new SubmitCode(javascriptCode, \"javascript\"));" ] } ], "metadata": { "kernelspec": { "display_name": ".NET (C#)", "language": "C#", "name": ".net-csharp" }, "language_info": { "name": "polyglot-notebook" }, "polyglot_notebook": { "kernelInfo": { "defaultKernelName": "csharp", "items": [ { "aliases": [], "name": ".NET" }, { "aliases": [ "C#", "c#" ], "languageName": "C#", "name": "csharp" }, { "aliases": [ "js" ], "languageName": "JavaScript", "name": "javascript" }, { "aliases": [], "languageName": "KQL", "name": "kql" }, { "aliases": [ "frontend" ], "name": "vscode" }, { "aliases": [], "name": "webview" } ] } } }, "nbformat": 4, "nbformat_minor": 2 }