::: {.cell 0=‘h’ 1=‘i’ 2=‘d’ 3=‘e’}

from nbdev.showdoc import *

:::

Test

Test vài chức năng trong directive

Cell Visibility

1:

#| echo: true
print("Hello")

print("Hello")
Hello

2:

#| echo: false
print("Hello")

Hello

3:

#| output: asis
print("Hello")

print("Hello")

Hello

4:

#| output: true
print("Hello")

print("Hello")
Hello

5:

#| output: false
print("Hello")

print("Hello")

6:

print("Hide line") #| hide_line
print("Hello")

print("Hide line") #| hide_line
print("Hello")
Hide line
Hello

7:

#|filter_stream FutureWarning MultiIndex
print('\n'.join(['A line', 'Foobar baz FutureWarning blah', 'zig zagMultiIndex zoom', 'Another line.']))

::: {.cell 0=‘f’ 1=‘i’ 2=‘l’ 3=‘t’ 4=‘e’ 5=‘r’ 6=’_’ 7=‘s’ 8=‘t’ 9=‘r’ 10=‘e’ 11=‘a’ 12=‘m’ 13=’ ’ 14=‘F’ 15=‘u’ 16=‘t’ 17=‘u’ 18=‘r’ 19=‘e’ 20=‘W’ 21=‘a’ 22=‘r’ 23=‘n’ 24=‘i’ 25=‘n’ 26=‘g’ 27=’ ’ 28=‘M’ 29=‘u’ 30=‘l’ 31=‘t’ 32=‘i’ 33=‘I’ 34=‘n’ 35=‘d’ 36=‘e’ 37=‘x’}

print('\n'.join(['A line', 'Foobar baz FutureWarning blah', 'zig zagMultiIndex zoom', 'Another line.']))
A line
Foobar baz FutureWarning blah
zig zagMultiIndex zoom
Another line.

:::

8:

#| code-fold: true
print('Hello')
print('nbdev')

Code
print('Hello')
print('nbdev')
Hello
nbdev

9:

#| code-fold: show
print('Hello')
print('nbdev')

Code
print('Hello')
print('nbdev')

10:

#| exporti
def test():
     print("Test nbdev 2")

::: {.cell 0=‘e’ 1=‘x’ 2=‘p’ 3=‘o’ 4=‘r’ 5=‘t’ 6=‘i’}

def test():
    print("Test nbdev 2")

:::

11:

#| eval: false
raise Exception("I'm not raised because I'm not run")

raise Exception("I'm not raised because I'm not run")
Exception: I'm not raised because I'm not run

::: {.cell 0=‘h’ 1=‘i’ 2=‘d’ 3=‘e’}

import nbdev; nbdev.nbdev_export()

:::