タグ

tipsに関するjiroron666のブックマーク (6)

  • ひしだまのホームページ(Hishidama's HomePage)

    S-JIS[2002-02-26/2024-03-10] 変更履歴ひしだま's ホームページ ひしだまのホームページへようこそ! 簡単な注意と説明 [/2009-02-01] 趣味読書 気に入った漫画 [/2023-10-01] リプレイ集(ソードワールド等)の元ネタを記録 [/2008-11-19] 趣味音楽 [/2008-08-02] 趣味っぽくもない映画 [/2008-07-17]、断じて趣味でないアニメ [/2015-12-30], OVA [/2008-03-02]、滅多に見ないTV [/2008-05-05] 趣味自転車 [/2004-02-05] ちょっと言いたい 格言・慣用句・お約束の備忘録 [/2008-11-16] 試験必勝法(?) [2006-10-15] 他人の面白い一コマ [/2007-06-27] コンピューター関連 持っていたハードウェア [/201

  • シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳

    Bash は言わずと知れた歴史あるコマンド言語です。テキストにコマンドの羅列を記述するだけで、手軽にシェルスクリプトとして実行することができます。 シェルスクリプトの実体はシェルコマンドの羅列に過ぎませんが、手続き型プログラミング言語にあるような制御構文も備えています。変数や条件分岐、ループ、関数などです。これらを使えばシェルスクリプトでプログラミングも可能です。 もちろん、現代の一般的なプログラミング言語と比べると機能は限られます。他の言語には見られないシェルスクリプト特有の癖や記法も数多くあり、最近の言語に慣れている人ほど、つまずくポイントが多いです。 しかし、シェルスクリプトだからこその良さもあります。Bash は現在でも多くの OS で標準シェルとして採用されており、普段使っているシェルコマンドを書くだけで動かせる手軽さは何者にも代えがたいです。一度身につけておくと長く使えるお得な

    シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳
  • nimコレクション操作 - Qiita

    概要 nimのコレクション操作をコツコツと。 algorithm tables sets lists queues critbits intsets 以下メモ 同じ値で埋める(fill) import algorithm,tables,hashes,math import sets,lists,critbits,sequtils,queues,intsets,strutils block: var ary : array[0..3,int] # 範囲指定なし fill(ary,1) for x in ary: echo x # 範囲指定 fill(ary,0,3,5) for x in ary: echo x

    nimコレクション操作 - Qiita
  • 【Nim】個人的逆引きリファレンス - Flat Leon Works

    Nimの勉強を兼ねて逆引きリファレンスとしてまとめてみようと思います。随時更新。(最終更新日:2022/4/10) この記事は「Nim Advent Calendar 2017」の記事として登録させてもらっています。 注意: 使用しているNimのバージョンは1.6.0です 間違っているかもしれません サンプルコードはテストしていないものが多いです 先に公式マニュアルなどを一通り読むことをおすすめします Nimツール Nimを普通に実行する : nim c -r Nimソースファイルパス 基文法 コメントを記述する 変数を定義する 定数を定義する 文字列リテラルを利用する 数値リテラルを利用する プロシージャを呼び出す プロシージャを定義する 式の場所で文を記述する if文を利用する case文を利用する for文を利用する while文を利用する block文を利用する break文を利

    【Nim】個人的逆引きリファレンス - Flat Leon Works
  • Go言語で幸せになれる10のテクニック - Qiita

    はじめに Go近辺を徘徊していて見つけたブログポスト。 Ten Useful Techniques in Go Goな方々には常識なのかも知れないけど、Go初心者の私にとっては面白かったのでちょっとまとめてみる。 紹介されているのは以下の10個の項目。 Use a single GOPATH Wrap for-select idiom to a function Use tagged literals for struct initializations Split struct initializations into multiple lines Add String() method for integers const values Start iota with a +1 increment Return function calls Convert slices,maps,et

    Go言語で幸せになれる10のテクニック - Qiita
  • Goで使える10のテクニック | POSTD

    ここでは、私がたどりついた最善のやり方を紹介しましょう。個人的に過去数年にわたって大量のGoコードと付き合ってきた経験から集めたものです。これらは全て非常にスケーラビリティがあると思っています。私が、スケールする、と言うときは次のような意味があります。 アプリケーションが求める環境は、アジャイル環境の中で変化していきます。開発の3、4か月後に、全てをリファクタリングする必要が出てくるなど、考えたくもないはずです。新しい機能は簡単に追加できなくては意味がありません。 あなたのアプリケーションは多くの人々によって開発されます。可読性が高く、維持しやすいものでなくてはなりません。 あなたのアプリケーションは大勢の人々に使われます。バグは容易に特定でき、修正できなくてはなりません。 長期的にみるとこれらのことが重要になる、ということを私は今までに学んできました。小さなことであっても、多数に影響しま

    Goで使える10のテクニック | POSTD
  • 1