プログラム言語であらかじめ「予約」されていて、変数名や関数名として定義できない単語のこと。
if, for while などが予約語とされていることが多い。
最近、JavaScriptを学びはじめたのでアウトプットしていきます。 JavaScriptとは? バージョンは? 基本的なメソッド 変数 文字列を数値に変換する 条件分岐で年齢層を分析するプログラム JavaScriptとは? Webブラウザ内で動くプログラミング言語 ユーザが直接操作するユーザインターフェースを作るために使われる 具体的には、更新されたコンテンツの定期表示や、インタラクティブな地図や、2D/3D グラフィックのアニメーションや、ビデオジュークボックスのスクロールなどJavaScriptが多分使われている ユーザインターフェースを作成するHTMLやCSSと組み合わせて使う。J…
こんにちは。 エキサイト株式会社の三浦です。 JavaにはMyBatisというライブラリがあり、それを使うことでDBとの接続用コードを自動で生成することができます。 DBとのやり取りをするアプリケーションにとっては非常に便利な機能であり、使っている方も多いと思うのですが、この「自動」というところに落とし穴があります。 例えば、Javaでは予約語となっている package というカラム名が存在する時、どうすればよいのでしょうか? 今回は、テーブル内でJavaの予約語が使われている場合に、いかにそれを回避してMyBatisによる自動コード生成をうまく機能させるかを説明します。 MyBatisとは…
またオレ何かやっちゃいました? 目次 目次 用語確認:importしただけなのに、SyntaxError 事件現場 Python 3.7以降でasyncが予約語に asyncが予約語、OSSに見つけた事象 終わりに P.S. 構造的パターンマッチとソフトキーワード 用語確認:importしただけなのに、SyntaxError 組み込み例外のドキュメントより https://docs.python.org/ja/3/library/exceptions.html#SyntaxError SyntaxErrorは パーザが構文エラーに遭遇した場合に送出されます。 この例外は import 文、 (…