rust rustの所有権を理解する 所有権とは? rustでは、「値はある変数に所有されている」らしいです。 逆にいうと、「ある変数は値に対して所有権を持つことができる」ということですね。 …所有権って何? まず言葉の意味を確認してみます。 所有権(wikipediaから) ... 2023.01.28 rustプログラミング
rust rustのpetgraphの基礎的な使い方【グラフ作成編】 この記事について 何が書いてあるか rustのpetgraphについて、基礎的な使い方を書きます。 基礎的とは、以下のことを指しています。 グラフ構造体の作り方(有向、無効) 作ったグラフに対しての探索 dijkstra、二部グラフ判定、閉... 2023.01.24 rust
開発環境 【Neovim】luaへkeymapを移行 ここ に書いてあるように進めていく 移行完了 before noremap <S-l> $ noremap <S-h> _ noremap tc :tabnew<CR> noremap tl :tabnext<CR> noremap th ... 2023.01.15 開発環境
開発環境 Neovimのプラグインマネージャーをvim-plugからpacker.nvimへ Neovim界隈のトレンドがluaへの移行ということで、プラグインマネージャーもluaに移行していきたいと思います packer.nvimとは packer.nvimはlua製のプラグインマネージャーです。 lua製なので、neovimでし... 2023.01.15 開発環境
rust vimのオプションをluaへ移行する vimのオプションを移行していきます。 vimのオプションとは? まず、vimのオプションとはvimscriptでsetを使って設定される項目を差しています 例えばこのような項目 set expandtab vimオプション一覧 neovi... 2023.01.15 rust開発環境
開発環境 Neovimの設定をinit.luaへ Neovimで設定を書くときにluaを使う流れが来ていると勝手に思いinit.vimからinit.luaに移行してみる first step $ mv init.vim _init.vim $ touch init.lua init.vim... 2023.01.15 開発環境
rust atcoderで使えるrustのcrate atcoderで使えるrustのcrateが載っているサイトがどこにあるのか忘れてしまうことが多かったので、まとめます。 atcoderで使える言語バージョンとライブラリ atcoderの環境は大きなアップデートが入るまで変更はなさそうです... 2023.01.14 rust